From be49f3efb58944fa2801884cd119bd6ede51a8a8 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Thu, 16 May 2024 16:38:38 +0200 Subject: [PATCH 1/7] feat: add React Suspense support to useSearchPublications hook --- .changeset/lovely-dodos-prove.md | 7 ++ .../src/discovery/UseSearchPublications.tsx | 16 ++- .../react/src/discovery/useSearchProfiles.ts | 8 +- .../src/discovery/useSearchPublications.ts | 104 ++++++++++++++---- 4 files changed, 102 insertions(+), 33 deletions(-) create mode 100644 .changeset/lovely-dodos-prove.md diff --git a/.changeset/lovely-dodos-prove.md b/.changeset/lovely-dodos-prove.md new file mode 100644 index 000000000..f10895af9 --- /dev/null +++ b/.changeset/lovely-dodos-prove.md @@ -0,0 +1,7 @@ +--- +"@lens-protocol/react": minor +"@lens-protocol/react-native": minor +"@lens-protocol/react-web": minor +--- + +**feat:** add React Suspense support to `useSearchPublications` hook diff --git a/examples/web/src/discovery/UseSearchPublications.tsx b/examples/web/src/discovery/UseSearchPublications.tsx index 5e522f40c..c3e09e676 100644 --- a/examples/web/src/discovery/UseSearchPublications.tsx +++ b/examples/web/src/discovery/UseSearchPublications.tsx @@ -1,8 +1,7 @@ import { LimitType, useSearchPublications } from '@lens-protocol/react-web'; -import { useState } from 'react'; +import { Suspense, startTransition, useState } from 'react'; import { PublicationCard } from '../components/cards'; -import { ErrorMessage } from '../components/error/ErrorMessage'; import { Loading } from '../components/loading/Loading'; import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; @@ -11,17 +10,14 @@ type SearchResultsProps = { }; function SearchResults({ query }: SearchResultsProps) { - const { data, error, loading, hasMore, observeRef } = useInfiniteScroll( + const { data, hasMore, observeRef } = useInfiniteScroll( useSearchPublications({ query, limit: LimitType.Fifty, + suspense: true, }), ); - if (loading) return ; - - if (error) return ; - if (data.length === 0) { return

No publications found

; } @@ -48,7 +44,9 @@ export function UseSearchPublications() { const q = formData.get('query') as string | null; if (q) { - setQuery(q); + startTransition(() => { + setQuery(q); + }); } }; @@ -62,7 +60,7 @@ export function UseSearchPublications() {   - {query && } + }>{query && } ); } diff --git a/packages/react/src/discovery/useSearchProfiles.ts b/packages/react/src/discovery/useSearchProfiles.ts index 580c648d4..c7e940291 100644 --- a/packages/react/src/discovery/useSearchProfiles.ts +++ b/packages/react/src/discovery/useSearchProfiles.ts @@ -79,9 +79,11 @@ export function useSearchProfiles(args: UseSearchProfilesArgs): PaginatedReadRes * suspense: true, * }); * - * const search = startTransition(() => { - * setQuery('foo'); - * }); + * const search = () => { + * startTransition(() => { + * setQuery('foo'); + * }); + * }; * ``` * * @experimental This API can change without notice diff --git a/packages/react/src/discovery/useSearchPublications.ts b/packages/react/src/discovery/useSearchPublications.ts index 39b1d7ef0..385e2eb11 100644 --- a/packages/react/src/discovery/useSearchPublications.ts +++ b/packages/react/src/discovery/useSearchPublications.ts @@ -1,23 +1,37 @@ import { PrimaryPublication, PublicationSearchRequest, - useSearchPublications as useBaseSearchPublications, + PublicationSearchWhere, + SearchPublicationsDocument, } from '@lens-protocol/api-bindings'; import { useLensApolloClient } from '../helpers/arguments'; -import { PaginatedArgs, PaginatedReadResult, usePaginatedReadResult } from '../helpers/reads'; +import { PaginatedArgs, PaginatedReadResult } from '../helpers/reads'; +import { + SuspendablePaginatedResult, + SuspenseEnabled, + SuspensePaginatedResult, + useSuspendablePaginatedQuery, +} from '../helpers/suspense'; import { useFragmentVariables } from '../helpers/variables'; +/** + * {@link useSearchPublications} hook arguments + */ export type UseSearchPublicationsArgs = PaginatedArgs; +export type { PublicationSearchRequest, PublicationSearchWhere }; + /** - * Search for publications based on a defined criteria + * {@link useSearchPublications} hook arguments with Suspense support * - * @category Discovery - * @group Hooks - * @param args - {@link UseSearchPublicationsArgs} + * @experimental This API can change without notice + */ +export type UseSuspenseSearchPublicationsArgs = SuspenseEnabled; + +/** + * Search for publications based on a defined criteria * - * @example * Search for publications with content that contains "foo" * ```tsx * import { useSearchPublications } from '@lens-protocol/react'; @@ -41,7 +55,6 @@ export type UseSearchPublicationsArgs = PaginatedArgs; * } * ``` * - * @example * Search for audio post publications with content that matches a query * ```tsx * import { useSearchPublications } from '@lens-protocol/react'; @@ -72,22 +85,71 @@ export type UseSearchPublicationsArgs = PaginatedArgs; * ); * } * ``` + * + * @category Discovery + * @group Hooks */ +export function useSearchPublications( + args: UseSearchPublicationsArgs, +): PaginatedReadResult; + +/** + * Search for publications based on a defined criteria + * + * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). + * + * ```tsx + * const { data } = useSearchPublications({ + * query: 'foo', + * suspense: true, + * }); + * + * console.log(data); + * ``` + * + * Use [startTransition](https://react.dev/reference/react/startTransition) to avoid to re-suspend the component. + * + * ```tsx + * const [query, setQuery] = useState('foo'); + * + * const { data } = useSearchPublications({ + * query, + * suspense: true, + * }); + * + * const search = () => { + * startTransition(() => { + * setQuery('bar'); + * }); + * }; + * ``` + * + * @experimental This API can change without notice + * @category Discovery + * @group Hooks + */ +export function useSearchPublications( + args: UseSuspenseSearchPublicationsArgs, +): SuspensePaginatedResult; + export function useSearchPublications({ - query, limit, + query, + suspense = false, where, -}: UseSearchPublicationsArgs): PaginatedReadResult { - return usePaginatedReadResult( - useBaseSearchPublications( - useLensApolloClient({ - variables: useFragmentVariables({ - query, - limit, - where, - statsFor: where?.metadata?.publishedOn, - }), +}: UseSearchPublicationsArgs & { suspense?: boolean }): SuspendablePaginatedResult< + PrimaryPublication[] +> { + return useSuspendablePaginatedQuery({ + suspense, + query: SearchPublicationsDocument, + options: useLensApolloClient({ + variables: useFragmentVariables({ + query, + limit, + where, + statsFor: where?.metadata?.publishedOn, }), - ), - ); + }), + }); } From afb3970c8bcb719a10acd02c7fb60892306c3b46 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Tue, 21 May 2024 11:53:30 +0100 Subject: [PATCH 2/7] feat: support Shared Revenue collect module (#935) * chore: removes mention of APP_NOT_ALLOWED broadcasst error reason * feat: support new Shared Revenue Collect module * Adopt mintFee and updates node scripts * Supports protocolSharedRevenueCollectOpenAction input * Verify allowance and balance of mint fee token too * Refactors OpenAction use-case * Updates PublicActProxy addresses * Improves resolveCollectPolicy * Fix EPOC value * Ensures correct publicPaidAct amount is used and correct spender * Simplifies use of config.sponsored * Fix OpenActionGateway tests --- .changeset/weak-hairs-tan.md | 10 + examples/node/abi/PublicActProxy.json | 452 +- examples/node/contracts/PublicActProxy.ts | 140 +- .../factories/PublicActProxy__factory.ts | 296 +- .../recipes/openActionWalletOnly.ts | 34 +- examples/web/src/components/CollectPolicy.tsx | 88 + examples/web/src/components/cards.tsx | 5 +- .../src/discovery/UseExplorePublications.tsx | 42 +- .../web/src/publications/UseOpenAction.tsx | 85 +- .../src/apollo/cache/transactions.ts | 12 +- .../src/lens/__helpers__/fragments.ts | 9 + .../src/lens/graphql/fragments.graphql | 39 + .../src/lens/graphql/generated.ts | 4310 +++++++++++++++++ .../src/lens/utils/CollectModuleSettings.ts | 275 +- .../utils/__tests__/token-allowance.spec.ts | 156 - packages/api-bindings/src/lens/utils/index.ts | 1 - .../src/lens/utils/token-allowance.ts | 82 - .../src/abi/PublicActProxy.json | 452 +- .../src/types/PublicActProxy.ts | 150 +- packages/client/codegen-api.yml | 4 +- .../client/src/graphql/fragments.generated.ts | 1026 ++++ packages/client/src/graphql/fragments.graphql | 39 + .../client/src/graphql/types.generated.ts | 34 + packages/client/src/graphql/types.ts | 4 + .../explore/graphql/explore.generated.ts | 128 + .../submodules/feed/graphql/feed.generated.ts | 640 +++ .../graphql/notifications.generated.ts | 896 ++++ .../graphql/publication.generated.ts | 256 + .../publication/helpers/openActions.ts | 46 +- .../bookmarks/graphql/bookmarks.generated.ts | 128 + .../revenue/graphql/revenue.generated.ts | 384 ++ .../search/graphql/search.generated.ts | 128 + .../src/use-cases/profile/LinkHandle.ts | 3 +- .../src/use-cases/profile/UnfollowProfile.ts | 1 + .../profile/UpdateProfileManagers.ts | 1 + .../src/use-cases/publications/OpenAction.ts | 79 +- .../publications/OpenActionConfig.ts | 77 +- .../publications/__helpers__/mocks.ts | 32 +- .../publications/__tests__/OpenAction.spec.ts | 58 +- .../transactions/BroadcastingError.ts | 2 + packages/gated-content/codegen.yml | 1 + .../src/graphql/__helpers__/mocks.ts | 1 + .../gated-content/src/graphql/generated.ts | 800 ++- packages/react/src/environments.ts | 8 +- packages/react/src/publication/index.ts | 2 + .../adapters/AbstractContractCallGateway.ts | 2 +- .../CreateProfileTransactionGateway.ts | 3 +- .../adapters/OpenActionGateway.ts | 115 +- .../adapters/__tests__/MomokaRelayer.spec.ts | 4 - .../adapters/__tests__/OnChainRelayer.spec.ts | 4 - .../__tests__/OpenActionGateway.spec.ts | 83 +- .../CreateMomokaCommentGateway.spec.ts | 6 - .../CreateMomokaMirrorGateway.spec.ts | 6 - .../__tests__/CreateMomokaPostGateway.spec.ts | 6 - .../CreateMomokaQuoteGateway.spec.ts | 6 - .../CreateOnChainCommentGateway.spec.ts | 6 - .../CreateOnChainMirrorGateway.spec.ts | 6 - .../CreateOnChainPostGateway.spec.ts | 6 - .../CreateOnChainQuoteGateway.spec.ts | 6 - .../resolveOpenActionModuleInput.spec.ts | 19 + .../resolveOpenActionModuleInput.ts | 38 + .../src/transactions/adapters/relayer.ts | 4 - .../adapters/schemas/publications.ts | 37 +- .../publications/useCreateComment.ts | 7 - .../publications/useCreateMirror.ts | 8 - .../publications/useCreatePost.ts | 7 - .../publications/useCreateQuote.ts | 7 - .../publications/useOptimisticCreatePost.ts | 1 - .../__tests__/token-allowance.spec.ts | 173 + .../transactions/useApproveModule/index.ts | 1 + .../useApproveModule/token-allowance.ts | 128 + .../useApproveModule.ts | 38 +- .../src/transactions/useBlockProfiles.ts | 10 +- packages/react/src/transactions/useFollow.ts | 8 - .../react/src/transactions/useLinkHandle.ts | 9 - .../__tests__/createOpenActionRequest.spec.ts | 96 +- .../useOpenAction/createOpenActionRequest.ts | 78 +- .../src/transactions/useOpenAction/types.ts | 22 +- .../useOpenAction/useOpenAction.ts | 148 +- .../src/transactions/useSetProfileMetadata.ts | 8 - .../src/transactions/useUnblockProfiles.ts | 9 - .../react/src/transactions/useUnfollow.ts | 10 - .../react/src/transactions/useUnlinkHandle.ts | 9 - .../src/transactions/useUpdateFollowPolicy.ts | 9 - .../transactions/useUpdateProfileManagers.ts | 9 - 85 files changed, 11595 insertions(+), 973 deletions(-) create mode 100644 .changeset/weak-hairs-tan.md create mode 100644 examples/web/src/components/CollectPolicy.tsx delete mode 100644 packages/api-bindings/src/lens/utils/__tests__/token-allowance.spec.ts delete mode 100644 packages/api-bindings/src/lens/utils/token-allowance.ts create mode 100644 packages/react/src/transactions/useApproveModule/__tests__/token-allowance.spec.ts create mode 100644 packages/react/src/transactions/useApproveModule/index.ts create mode 100644 packages/react/src/transactions/useApproveModule/token-allowance.ts rename packages/react/src/transactions/{ => useApproveModule}/useApproveModule.ts (82%) diff --git a/.changeset/weak-hairs-tan.md b/.changeset/weak-hairs-tan.md new file mode 100644 index 000000000..149bc4897 --- /dev/null +++ b/.changeset/weak-hairs-tan.md @@ -0,0 +1,10 @@ +--- +"@lens-protocol/client": minor +"@lens-protocol/react-native": minor +"@lens-protocol/react-web": minor +"@lens-protocol/react": minor +"@lens-protocol/api-bindings": patch +"@lens-protocol/domain": patch +--- + +**feat:** support new Shared Revenue Collect module diff --git a/examples/node/abi/PublicActProxy.json b/examples/node/abi/PublicActProxy.json index 4b44d7900..c388925d3 100644 --- a/examples/node/abi/PublicActProxy.json +++ b/examples/node/abi/PublicActProxy.json @@ -1,109 +1,433 @@ [ { + "type": "constructor", "inputs": [ - { "internalType": "address", "name": "lensHub", "type": "address" }, - { "internalType": "address", "name": "collectPublicationAction", "type": "address" } + { + "name": "lensHub", + "type": "address", + "internalType": "address" + }, + { + "name": "collectPublicationAction", + "type": "address", + "internalType": "address" + } + ], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "COLLECT_PUBLICATION_ACTION", + "inputs": [], + "outputs": [ + { + "name": "", + "type": "address", + "internalType": "contract CollectPublicationAction" + } + ], + "stateMutability": "view" + }, + { + "type": "function", + "name": "HUB", + "inputs": [], + "outputs": [ + { + "name": "", + "type": "address", + "internalType": "contract ILensHub" + } ], - "stateMutability": "nonpayable", - "type": "constructor" + "stateMutability": "view" }, { - "inputs": [{ "internalType": "uint8", "name": "increment", "type": "uint8" }], + "type": "function", "name": "incrementNonce", + "inputs": [ + { + "name": "increment", + "type": "uint8", + "internalType": "uint8" + } + ], "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { - "inputs": [], + "type": "function", "name": "name", - "outputs": [{ "internalType": "string", "name": "", "type": "string" }], - "stateMutability": "pure", - "type": "function" + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "internalType": "string" + } + ], + "stateMutability": "pure" }, { - "inputs": [{ "internalType": "address", "name": "signer", "type": "address" }], + "type": "function", "name": "nonces", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" + "inputs": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + } + ], + "outputs": [ + { + "name": "", + "type": "uint256", + "internalType": "uint256" + } + ], + "stateMutability": "view" }, { + "type": "function", + "name": "publicCollect", "inputs": [ { - "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], - "internalType": "struct Types.PublicationActionParams", "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] } ], - "name": "publicCollect", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "publicCollectWithSig", "inputs": [ { - "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], - "internalType": "struct Types.PublicationActionParams", "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] }, { - "components": [ - { "internalType": "address", "name": "signer", "type": "address" }, - { "internalType": "uint8", "name": "v", "type": "uint8" }, - { "internalType": "bytes32", "name": "r", "type": "bytes32" }, - { "internalType": "bytes32", "name": "s", "type": "bytes32" }, - { "internalType": "uint256", "name": "deadline", "type": "uint256" } - ], - "internalType": "struct Types.EIP712Signature", "name": "signature", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.EIP712Signature", + "components": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + }, + { + "name": "v", + "type": "uint8", + "internalType": "uint8" + }, + { + "name": "r", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "s", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "deadline", + "type": "uint256", + "internalType": "uint256" + } + ] } ], - "name": "publicCollectWithSig", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "publicFreeAct", "inputs": [ { + "name": "publicationActionParams", + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + } + ], + "outputs": [], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "publicPaidAct", + "inputs": [ + { + "name": "publicationActionParams", + "type": "tuple", "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + }, + { + "name": "currency", + "type": "address", + "internalType": "address" + }, + { + "name": "amount", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "approveTo", + "type": "address", + "internalType": "address" + } + ], + "outputs": [], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "publicPaidActWithSig", + "inputs": [ + { "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + }, + { + "name": "currency", + "type": "address", + "internalType": "address" + }, + { + "name": "amount", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "approveTo", + "type": "address", + "internalType": "address" + }, + { + "name": "signature", + "type": "tuple", + "internalType": "struct Types.EIP712Signature", + "components": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + }, + { + "name": "v", + "type": "uint8", + "internalType": "uint8" + }, + { + "name": "r", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "s", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "deadline", + "type": "uint256", + "internalType": "uint256" + } + ] } ], - "name": "publicFreeAct", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" } ] diff --git a/examples/node/contracts/PublicActProxy.ts b/examples/node/contracts/PublicActProxy.ts index 8c72e38dd..9f2661ed1 100644 --- a/examples/node/contracts/PublicActProxy.ts +++ b/examples/node/contracts/PublicActProxy.ts @@ -71,24 +71,34 @@ export declare namespace Types { export interface PublicActProxyInterface extends utils.Interface { functions: { + 'COLLECT_PUBLICATION_ACTION()': FunctionFragment; + 'HUB()': FunctionFragment; 'incrementNonce(uint8)': FunctionFragment; 'name()': FunctionFragment; 'nonces(address)': FunctionFragment; 'publicCollect((uint256,uint256,uint256,uint256[],uint256[],address,bytes))': FunctionFragment; 'publicCollectWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes),(address,uint8,bytes32,bytes32,uint256))': FunctionFragment; 'publicFreeAct((uint256,uint256,uint256,uint256[],uint256[],address,bytes))': FunctionFragment; + 'publicPaidAct((uint256,uint256,uint256,uint256[],uint256[],address,bytes),address,uint256,address)': FunctionFragment; + 'publicPaidActWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes),address,uint256,address,(address,uint8,bytes32,bytes32,uint256))': FunctionFragment; }; getFunction( nameOrSignatureOrTopic: + | 'COLLECT_PUBLICATION_ACTION' + | 'HUB' | 'incrementNonce' | 'name' | 'nonces' | 'publicCollect' | 'publicCollectWithSig' - | 'publicFreeAct', + | 'publicFreeAct' + | 'publicPaidAct' + | 'publicPaidActWithSig', ): FunctionFragment; + encodeFunctionData(functionFragment: 'COLLECT_PUBLICATION_ACTION', values?: undefined): string; + encodeFunctionData(functionFragment: 'HUB', values?: undefined): string; encodeFunctionData( functionFragment: 'incrementNonce', values: [PromiseOrValue], @@ -107,13 +117,36 @@ export interface PublicActProxyInterface extends utils.Interface { functionFragment: 'publicFreeAct', values: [Types.PublicationActionParamsStruct], ): string; + encodeFunctionData( + functionFragment: 'publicPaidAct', + values: [ + Types.PublicationActionParamsStruct, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + ], + ): string; + encodeFunctionData( + functionFragment: 'publicPaidActWithSig', + values: [ + Types.PublicationActionParamsStruct, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + Types.EIP712SignatureStruct, + ], + ): string; + decodeFunctionResult(functionFragment: 'COLLECT_PUBLICATION_ACTION', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'HUB', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'incrementNonce', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'nonces', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicCollect', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicCollectWithSig', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicFreeAct', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'publicPaidAct', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'publicPaidActWithSig', data: BytesLike): Result; events: {}; } @@ -143,6 +176,10 @@ export interface PublicActProxy extends BaseContract { removeListener: OnEvent; functions: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise<[string]>; + + HUB(overrides?: CallOverrides): Promise<[string]>; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -167,8 +204,29 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -194,7 +252,28 @@ export interface PublicActProxy extends BaseContract { overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + callStatic: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: CallOverrides, @@ -219,11 +298,32 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: CallOverrides, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: CallOverrides, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: CallOverrides, + ): Promise; }; filters: {}; estimateGas: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -248,9 +348,30 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; populateTransaction: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -278,5 +399,22 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; } diff --git a/examples/node/contracts/factories/PublicActProxy__factory.ts b/examples/node/contracts/factories/PublicActProxy__factory.ts index cb2e52efe..d8e1d0d2e 100644 --- a/examples/node/contracts/factories/PublicActProxy__factory.ts +++ b/examples/node/contracts/factories/PublicActProxy__factory.ts @@ -8,247 +8,435 @@ import type { PublicActProxy, PublicActProxyInterface } from '../PublicActProxy' const _abi = [ { + type: 'constructor', inputs: [ { - internalType: 'address', name: 'lensHub', type: 'address', + internalType: 'address', }, { - internalType: 'address', name: 'collectPublicationAction', type: 'address', + internalType: 'address', }, ], stateMutability: 'nonpayable', - type: 'constructor', }, { + type: 'function', + name: 'COLLECT_PUBLICATION_ACTION', + inputs: [], + outputs: [ + { + name: '', + type: 'address', + internalType: 'contract CollectPublicationAction', + }, + ], + stateMutability: 'view', + }, + { + type: 'function', + name: 'HUB', + inputs: [], + outputs: [ + { + name: '', + type: 'address', + internalType: 'contract ILensHub', + }, + ], + stateMutability: 'view', + }, + { + type: 'function', + name: 'incrementNonce', inputs: [ { - internalType: 'uint8', name: 'increment', type: 'uint8', + internalType: 'uint8', }, ], - name: 'incrementNonce', outputs: [], stateMutability: 'nonpayable', - type: 'function', }, { - inputs: [], + type: 'function', name: 'name', + inputs: [], outputs: [ { - internalType: 'string', name: '', type: 'string', + internalType: 'string', }, ], stateMutability: 'pure', - type: 'function', }, { + type: 'function', + name: 'nonces', inputs: [ { - internalType: 'address', name: 'signer', type: 'address', + internalType: 'address', }, ], - name: 'nonces', outputs: [ { - internalType: 'uint256', name: '', type: 'uint256', + internalType: 'uint256', }, ], stateMutability: 'view', - type: 'function', }, { + type: 'function', + name: 'publicCollect', inputs: [ { + name: 'publicationActionParams', + type: 'tuple', + internalType: 'struct Types.PublicationActionParams', components: [ { - internalType: 'uint256', name: 'publicationActedProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'publicationActedId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'actorProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256[]', name: 'referrerProfileIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'uint256[]', name: 'referrerPubIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'address', name: 'actionModuleAddress', type: 'address', + internalType: 'address', }, { - internalType: 'bytes', name: 'actionModuleData', type: 'bytes', + internalType: 'bytes', }, ], - internalType: 'struct Types.PublicationActionParams', - name: 'publicationActionParams', - type: 'tuple', }, ], - name: 'publicCollect', outputs: [], stateMutability: 'nonpayable', - type: 'function', }, { + type: 'function', + name: 'publicCollectWithSig', inputs: [ { + name: 'publicationActionParams', + type: 'tuple', + internalType: 'struct Types.PublicationActionParams', components: [ { - internalType: 'uint256', name: 'publicationActedProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'publicationActedId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'actorProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256[]', name: 'referrerProfileIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'uint256[]', name: 'referrerPubIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'address', name: 'actionModuleAddress', type: 'address', + internalType: 'address', }, { - internalType: 'bytes', name: 'actionModuleData', type: 'bytes', + internalType: 'bytes', }, ], - internalType: 'struct Types.PublicationActionParams', - name: 'publicationActionParams', - type: 'tuple', }, { + name: 'signature', + type: 'tuple', + internalType: 'struct Types.EIP712Signature', components: [ { - internalType: 'address', name: 'signer', type: 'address', + internalType: 'address', }, { - internalType: 'uint8', name: 'v', type: 'uint8', + internalType: 'uint8', }, { - internalType: 'bytes32', name: 'r', type: 'bytes32', + internalType: 'bytes32', }, { - internalType: 'bytes32', name: 's', type: 'bytes32', + internalType: 'bytes32', }, { - internalType: 'uint256', name: 'deadline', type: 'uint256', + internalType: 'uint256', }, ], - internalType: 'struct Types.EIP712Signature', - name: 'signature', - type: 'tuple', }, ], - name: 'publicCollectWithSig', outputs: [], stateMutability: 'nonpayable', - type: 'function', }, { + type: 'function', + name: 'publicFreeAct', inputs: [ { + name: 'publicationActionParams', + type: 'tuple', + internalType: 'struct Types.PublicationActionParams', components: [ { - internalType: 'uint256', name: 'publicationActedProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'publicationActedId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256', name: 'actorProfileId', type: 'uint256', + internalType: 'uint256', }, { - internalType: 'uint256[]', name: 'referrerProfileIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'uint256[]', name: 'referrerPubIds', type: 'uint256[]', + internalType: 'uint256[]', }, { - internalType: 'address', name: 'actionModuleAddress', type: 'address', + internalType: 'address', }, { - internalType: 'bytes', name: 'actionModuleData', type: 'bytes', + internalType: 'bytes', }, ], - internalType: 'struct Types.PublicationActionParams', + }, + ], + outputs: [], + stateMutability: 'nonpayable', + }, + { + type: 'function', + name: 'publicPaidAct', + inputs: [ + { name: 'publicationActionParams', type: 'tuple', + internalType: 'struct Types.PublicationActionParams', + components: [ + { + name: 'publicationActedProfileId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'publicationActedId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'actorProfileId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'referrerProfileIds', + type: 'uint256[]', + internalType: 'uint256[]', + }, + { + name: 'referrerPubIds', + type: 'uint256[]', + internalType: 'uint256[]', + }, + { + name: 'actionModuleAddress', + type: 'address', + internalType: 'address', + }, + { + name: 'actionModuleData', + type: 'bytes', + internalType: 'bytes', + }, + ], + }, + { + name: 'currency', + type: 'address', + internalType: 'address', + }, + { + name: 'amount', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'approveTo', + type: 'address', + internalType: 'address', }, ], - name: 'publicFreeAct', outputs: [], stateMutability: 'nonpayable', + }, + { type: 'function', + name: 'publicPaidActWithSig', + inputs: [ + { + name: 'publicationActionParams', + type: 'tuple', + internalType: 'struct Types.PublicationActionParams', + components: [ + { + name: 'publicationActedProfileId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'publicationActedId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'actorProfileId', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'referrerProfileIds', + type: 'uint256[]', + internalType: 'uint256[]', + }, + { + name: 'referrerPubIds', + type: 'uint256[]', + internalType: 'uint256[]', + }, + { + name: 'actionModuleAddress', + type: 'address', + internalType: 'address', + }, + { + name: 'actionModuleData', + type: 'bytes', + internalType: 'bytes', + }, + ], + }, + { + name: 'currency', + type: 'address', + internalType: 'address', + }, + { + name: 'amount', + type: 'uint256', + internalType: 'uint256', + }, + { + name: 'approveTo', + type: 'address', + internalType: 'address', + }, + { + name: 'signature', + type: 'tuple', + internalType: 'struct Types.EIP712Signature', + components: [ + { + name: 'signer', + type: 'address', + internalType: 'address', + }, + { + name: 'v', + type: 'uint8', + internalType: 'uint8', + }, + { + name: 'r', + type: 'bytes32', + internalType: 'bytes32', + }, + { + name: 's', + type: 'bytes32', + internalType: 'bytes32', + }, + { + name: 'deadline', + type: 'uint256', + internalType: 'uint256', + }, + ], + }, + ], + outputs: [], + stateMutability: 'nonpayable', }, ] as const; diff --git a/examples/node/scripts/publication/recipes/openActionWalletOnly.ts b/examples/node/scripts/publication/recipes/openActionWalletOnly.ts index 52234eb29..235bc7086 100644 --- a/examples/node/scripts/publication/recipes/openActionWalletOnly.ts +++ b/examples/node/scripts/publication/recipes/openActionWalletOnly.ts @@ -10,7 +10,7 @@ dotenv.config(); const typedAbi = abi as ethers.ContractInterface; const publicActionProxyAddress = { - development: '0x88c8fa7C470d9d94aDfA40187157917B26A548d3', + development: '0x77706372deCeb81D49422F9115680B4873722AF1', production: '0x53582b1b7BE71622E7386D736b6baf87749B7a2B', }; @@ -52,36 +52,22 @@ async function main() { const { typedData } = resultTypedData.unwrap(); - // sign the typed data - const signedTypedData = await wallet._signTypedData( - typedData.domain, - typedData.types, - typedData.value, - ); - // init publicActProxy contract const publicActProxy = new ethers.Contract( publicActionProxyAddress.development, typedAbi, wallet, ) as PublicActProxy; - - // prepare data for the contract - const { v, r, s } = ethers.utils.splitSignature(signedTypedData); - // submit tx - const tx = await publicActProxy.publicCollectWithSig( - { - publicationActedProfileId: typedData.value.publicationActedProfileId, - publicationActedId: typedData.value.publicationActedId, - actorProfileId: typedData.value.actorProfileId, - referrerProfileIds: typedData.value.referrerProfileIds, - referrerPubIds: typedData.value.referrerPubIds, - actionModuleAddress: typedData.value.actionModuleAddress, - actionModuleData: typedData.value.actionModuleData, - }, - { signer: wallet.address, v, r, s, deadline: typedData.value.deadline }, - ); + const tx = await publicActProxy.publicFreeAct({ + publicationActedProfileId: typedData.value.publicationActedProfileId, + publicationActedId: typedData.value.publicationActedId, + actorProfileId: typedData.value.actorProfileId, + referrerProfileIds: typedData.value.referrerProfileIds, + referrerPubIds: typedData.value.referrerPubIds, + actionModuleAddress: typedData.value.actionModuleAddress, + actionModuleData: typedData.value.actionModuleData, + }); console.log(`Submitted a tx with a hash: `, tx.hash); diff --git a/examples/web/src/components/CollectPolicy.tsx b/examples/web/src/components/CollectPolicy.tsx new file mode 100644 index 000000000..f4cf0b7b7 --- /dev/null +++ b/examples/web/src/components/CollectPolicy.tsx @@ -0,0 +1,88 @@ +import { + CollectFee, + ExplorePublication, + MintFee, + MultirecipientCollectFee, + isMultirecipientCollectFee, + resolveCollectPolicy, +} from '@lens-protocol/react-web'; + +import { formatAmount } from '../utils/formatAmount'; + +export function formatFee({ amount, rate }: CollectFee | MultirecipientCollectFee | MintFee) { + if (rate) { + const fiat = amount.convert(rate); + return `${formatAmount(amount)} (${formatAmount(fiat)})`; + } + return formatAmount(amount); +} + +export function CollectFeeDetails({ fee }: { fee: CollectFee | MultirecipientCollectFee }) { + return ( +
+ Collect Fee: {formatFee(fee)} +
    + {fee.referralFee > 0 &&
  • Referral fee: {fee.referralFee}%
  • } + + {isMultirecipientCollectFee(fee) ? ( +
    + Recipients: +
      + {fee.recipients.map((r) => ( +
    • + {r.recipient} ({r.split}%) +
    • + ))} +
    +
    + ) : ( +
  • Recipient: {fee.recipient}
  • + )} +
+
+ ); +} + +function MintFeeDetails({ fee }: { fee: MintFee }) { + return ( +
+ Mint fee: {formatFee(fee)} +
    +
  • Creator: {fee.distribution.creatorSplit}%
  • +
  • Creator App: {fee.distribution.creatorClientSplit}%
  • +
  • Executor App: {fee.distribution.executorClientSplit}%
  • +
  • Protocol: {fee.distribution.protocolSplit}%
  • +
+
+ ); +} + +export function CollectCriteria({ publication }: { publication: ExplorePublication }) { + const policy = resolveCollectPolicy(publication); + + if (!policy) return

The publication is not collectable.

; + + return ( +
    + {policy.followerOnly === true &&
  • Only followers can collect
  • } + + {policy.collectLimit &&
  • Collect limit: {policy.collectLimit}
  • } + + {policy.endsAt &&
  • Ends at: {policy.endsAt}
  • } + + {policy.collectFee === null && policy.mintFee === null &&
  • Free collect
  • } + + {policy.collectFee && ( +
  • + +
  • + )} + + {policy.mintFee && ( +
  • + +
  • + )} +
+ ); +} diff --git a/examples/web/src/components/cards.tsx b/examples/web/src/components/cards.tsx index 019774385..8ae78972b 100644 --- a/examples/web/src/components/cards.tsx +++ b/examples/web/src/components/cards.tsx @@ -79,7 +79,10 @@ type PublicationCardProps = { export function PublicationCard({ publication, children }: PublicationCardProps) { return ( -
+
- {policy.followerOnly === true &&
Only followers can collect
} - {policy.collectLimit &&
{`Collect limit: ${policy.collectLimit}`}
} - {policy.endsAt &&
{`Ends at: ${policy.endsAt}`}
} - {!policy.fee ? ( -
Free collect
- ) : ( - <> -
{`Paid collect: ${formatAmount(policy.fee.amount)} (${formatFiatAmount( - policy.fee.amount, - policy.fee.rate, - )})`}
- {policy.fee.referralFee > 0 &&
{`Referral fee: ${policy.fee.referralFee}%`}
} - {!isMultirecipientCollectFee(policy.fee) ? ( -
{`Recipient: ${policy.fee.recipient}`}
- ) : ( -
{`Recipients: ${policy.fee.recipients.map((r) => r.recipient).join(', ')}`}
- )} - - )} -
- ); -} export function UseExplorePublications() { const { @@ -67,7 +31,7 @@ export function UseExplorePublications() {
{publications.map((publication) => ( - + ))} {hasMore &&

Loading more...

} diff --git a/examples/web/src/publications/UseOpenAction.tsx b/examples/web/src/publications/UseOpenAction.tsx index 2b4e779dc..8b4827196 100644 --- a/examples/web/src/publications/UseOpenAction.tsx +++ b/examples/web/src/publications/UseOpenAction.tsx @@ -1,10 +1,12 @@ import { textOnly } from '@lens-protocol/metadata'; import { + InsufficientAllowanceError, isPostPublication, OpenActionKind, OpenActionType, PublicationId, TriStateValue, + useApproveModule, useCreatePost, useOpenAction, usePublication, @@ -12,6 +14,7 @@ import { import { useState } from 'react'; import { toast } from 'react-hot-toast'; +import { CollectCriteria } from '../components/CollectPolicy'; import { Logs } from '../components/Logs'; import { RequireProfileSession, RequireWalletSession } from '../components/auth'; import { PublicationCard } from '../components/cards'; @@ -23,11 +26,12 @@ import { invariant } from '../utils'; function TestScenario({ id }: { id: PublicationId }) { const { data: publication, loading, error } = usePublication({ forId: id }); - const { execute } = useOpenAction({ + const { execute: act, loading: collecting } = useOpenAction({ action: { kind: OpenActionKind.COLLECT, }, }); + const { execute: approve, loading: approving } = useApproveModule(); if (loading) { return ; @@ -38,9 +42,27 @@ function TestScenario({ id }: { id: PublicationId }) { } const collect = async (sponsored?: boolean) => { - const result = await execute({ publication, sponsored }); + const result = await act({ publication, sponsored }); if (result.isFailure()) { + // requires approval + if (result.error instanceof InsufficientAllowanceError) { + const approval = await approve({ + on: publication, + }); + + if (approval.isFailure()) { + toast.error(approval.error.message); + return; + } + + toast.success('You successfully approved the module'); + + // retry to collect + await collect(sponsored); + return; + } + toast.error(result.error.message); return; } @@ -57,38 +79,35 @@ function TestScenario({ id }: { id: PublicationId }) { invariant(isPostPublication(publication), 'Publication is not a post'); + const disabled = + approving || collecting || publication.operations.canCollect === TriStateValue.No; + return (
- -
- -

As Lens Profile you can perform:

- -   - -
-
-
- -

As wallet you can perform:

- -
-
+ + + +
+ +

As Lens Profile you can perform:

+ +   + +
+
+
+ +

As wallet you can perform:

+ +
+
+
); } @@ -117,7 +136,7 @@ export function UseOpenAction() { metadata: uri, actions: [ { - type: OpenActionType.SIMPLE_COLLECT, + type: OpenActionType.SHARED_REVENUE_COLLECT, followerOnly: false, collectLimit: 5, }, diff --git a/packages/api-bindings/src/apollo/cache/transactions.ts b/packages/api-bindings/src/apollo/cache/transactions.ts index c38650d3a..4e74cc7a5 100644 --- a/packages/api-bindings/src/apollo/cache/transactions.ts +++ b/packages/api-bindings/src/apollo/cache/transactions.ts @@ -13,11 +13,11 @@ import { UnlinkHandleRequest, } from '@lens-protocol/domain/use-cases/profile'; import { - OpenActionRequest, - AllOpenActionType, CreateQuoteRequest, CreateMirrorRequest, CreateCommentRequest, + CollectRequest, + isCollectRequest, } from '@lens-protocol/domain/use-cases/publications'; import { AnyTransactionRequest } from '@lens-protocol/domain/use-cases/transactions'; @@ -68,14 +68,10 @@ export function useRecentTransactionsVar() { function isCollectTransaction( transaction: TransactionState, -): transaction is TransactionState { +): transaction is TransactionState { return ( transaction.request.kind === TransactionKind.ACT_ON_PUBLICATION && - [ - AllOpenActionType.LEGACY_COLLECT, - AllOpenActionType.SIMPLE_COLLECT, - AllOpenActionType.MULTIRECIPIENT_COLLECT, - ].includes(transaction.request.type) + isCollectRequest(transaction.request) ); } diff --git a/packages/api-bindings/src/lens/__helpers__/fragments.ts b/packages/api-bindings/src/lens/__helpers__/fragments.ts index c9b0dca68..b2319bc86 100644 --- a/packages/api-bindings/src/lens/__helpers__/fragments.ts +++ b/packages/api-bindings/src/lens/__helpers__/fragments.ts @@ -490,6 +490,15 @@ export function mockSimpleCollectOpenActionSettingsFragment( }); } +export function mockProtocolSharedRevenueCollectOpenActionSettingsFragment( + overrides?: Partial, +) { + return mock({ + ...overrides, + __typename: 'ProtocolSharedRevenueCollectOpenActionSettings', + }); +} + export function mockMultirecipientFeeCollectOpenActionSettingsFragment( overrides?: Partial, ) { diff --git a/packages/api-bindings/src/lens/graphql/fragments.graphql b/packages/api-bindings/src/lens/graphql/fragments.graphql index 3dade1cc7..35ac0edfe 100644 --- a/packages/api-bindings/src/lens/graphql/fragments.graphql +++ b/packages/api-bindings/src/lens/graphql/fragments.graphql @@ -469,6 +469,33 @@ fragment SimpleCollectOpenActionSettings on SimpleCollectOpenActionSettings { endsAt } +fragment ProtocolSharedRevenueCollectOpenActionSettings on ProtocolSharedRevenueCollectOpenActionSettings { + __typename + type + contract { + ...NetworkAddress + } + collectNft + amount { + ...Amount + } + mintFee { + ...Amount + } + distribution { + creatorClientSplit + creatorSplit + executorClientSplit + protocolSplit + } + recipient + referralFee + followerOnly + collectLimit + endsAt + creatorClient +} + # purposefully renamed Recipient to have a better narrative fragment Recipient on RecipientDataOutput { # __typename not include to hide RecipientDataOutput not needed anyway here @@ -720,6 +747,9 @@ fragment PublicationOperations on PublicationOperations { fragment PublicationMetadataLitEncryption on PublicationMetadataLitEncryption { __typename encryptionKey + accessControlContract { + ...NetworkAddress + } accessCondition { ...RootCondition } @@ -1639,6 +1669,9 @@ fragment Post on Post { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } @@ -1778,6 +1811,9 @@ fragment CommentFields on Comment { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } @@ -1961,6 +1997,9 @@ fragment QuoteFields on Quote { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } diff --git a/packages/api-bindings/src/lens/graphql/generated.ts b/packages/api-bindings/src/lens/graphql/generated.ts index 4503e3b6f..d4dda3dbe 100644 --- a/packages/api-bindings/src/lens/graphql/generated.ts +++ b/packages/api-bindings/src/lens/graphql/generated.ts @@ -73,6 +73,7 @@ export type Scalars = { export type ActOnOpenActionInput = { multirecipientCollectOpenAction?: InputMaybe; + protocolSharedRevenueCollectOpenAction?: InputMaybe; simpleCollectOpenAction?: InputMaybe; unknownOpenAction?: InputMaybe; }; @@ -191,6 +192,7 @@ export enum ClaimableTokenType { export type CollectActionModuleInput = { multirecipientCollectOpenAction?: InputMaybe; + protocolSharedRevenueCollectOpenAction?: InputMaybe; simpleCollectOpenAction?: InputMaybe; }; @@ -206,6 +208,7 @@ export enum CollectOpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -808,6 +811,13 @@ export enum MetadataAttributeType { String = 'STRING', } +export type ModDisputeReportRequest = { + reason: Scalars['String']; + reportedProfileId?: InputMaybe; + reportedPublicationId?: InputMaybe; + reporter: Scalars['ProfileId']; +}; + export type ModExplorePublicationRequest = { cursor?: InputMaybe; limit?: InputMaybe; @@ -828,6 +838,13 @@ export type ModExplorePublicationsWhere = { since?: InputMaybe; }; +export type ModReportsRequest = { + cursor?: InputMaybe; + forProfile?: InputMaybe; + forPublication?: InputMaybe; + limit?: InputMaybe; +}; + export type ModuleCurrencyApproval = { followModule?: InputMaybe; openActionModule?: InputMaybe; @@ -1156,6 +1173,7 @@ export enum OpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -1437,6 +1455,22 @@ export type ProfilesRequestWhere = { whoQuotedPublication?: InputMaybe; }; +export type ProtocolSharedRevenueActRedeemInput = { + /** The frontend app address that the collector uses */ + executorClient?: InputMaybe; +}; + +export type ProtocolSharedRevenueCollectModuleInput = { + amount?: InputMaybe; + collectLimit?: InputMaybe; + /** The wallet of a client app to share revenues alongside the recipient and the protocol. Optional. */ + creatorClient?: InputMaybe; + endsAt?: InputMaybe; + followerOnly: Scalars['Boolean']; + recipient?: InputMaybe; + referralFee?: InputMaybe; +}; + export type PublicationBookmarkRequest = { on: Scalars['PublicationId']; }; @@ -1575,6 +1609,7 @@ export enum PublicationReportingIllegalSubreason { AnimalAbuse = 'ANIMAL_ABUSE', DirectThreat = 'DIRECT_THREAT', HumanAbuse = 'HUMAN_ABUSE', + IntEllEctualProperty = 'INTEllECTUAL_PROPERTY', ThreatIndividual = 'THREAT_INDIVIDUAL', Violence = 'VIOLENCE', } @@ -2527,6 +2562,27 @@ export type SimpleCollectOpenActionSettings = { amount: Amount; }; +export type ProtocolSharedRevenueCollectOpenActionSettings = { + __typename: 'ProtocolSharedRevenueCollectOpenActionSettings'; + type: OpenActionModuleType; + collectNft: EvmAddress | null; + recipient: EvmAddress; + referralFee: number; + followerOnly: boolean; + collectLimit: string | null; + endsAt: string | null; + creatorClient: EvmAddress | null; + contract: NetworkAddress; + amount: Amount; + mintFee: Amount; + distribution: { + creatorClientSplit: number; + creatorSplit: number; + executorClientSplit: number; + protocolSplit: number; + }; +}; + export type Recipient = { recipient: EvmAddress; split: number }; export type MultirecipientFeeCollectOpenActionSettings = { @@ -2715,6 +2771,7 @@ export type PublicationMetadataLitEncryption = { __typename: 'PublicationMetadataLitEncryption'; encryptionKey: ContentEncryptionKey; encryptedPaths: Array; + accessControlContract: NetworkAddress; accessCondition: RootCondition; }; @@ -3218,6 +3275,7 @@ export type Post = { | LegacySimpleCollectModuleSettings | LegacyTimedFeeCollectModuleSettings | MultirecipientFeeCollectOpenActionSettings + | ProtocolSharedRevenueCollectOpenActionSettings | SimpleCollectOpenActionSettings | UnknownOpenActionModuleSettings >; @@ -3272,6 +3330,7 @@ export type CommentFields = { | LegacySimpleCollectModuleSettings | LegacyTimedFeeCollectModuleSettings | MultirecipientFeeCollectOpenActionSettings + | ProtocolSharedRevenueCollectOpenActionSettings | SimpleCollectOpenActionSettings | UnknownOpenActionModuleSettings >; @@ -3345,6 +3404,7 @@ export type QuoteFields = { | LegacySimpleCollectModuleSettings | LegacyTimedFeeCollectModuleSettings | MultirecipientFeeCollectOpenActionSettings + | ProtocolSharedRevenueCollectOpenActionSettings | SimpleCollectOpenActionSettings | UnknownOpenActionModuleSettings >; @@ -10443,6 +10503,16 @@ export const FragmentPublicationMetadataLitEncryption = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -12401,6 +12471,16 @@ export const FragmentAudioMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -13592,6 +13672,16 @@ export const FragmentVideoMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -14782,6 +14872,16 @@ export const FragmentImageMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -15959,6 +16059,16 @@ export const FragmentArticleMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -17167,6 +17277,16 @@ export const FragmentEventMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -18358,6 +18478,16 @@ export const FragmentLinkMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -19535,6 +19665,16 @@ export const FragmentEmbedMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -20722,6 +20862,16 @@ export const FragmentCheckingInMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -21669,6 +21819,16 @@ export const FragmentTextOnlyMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -22736,6 +22896,16 @@ export const FragmentThreeDMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -23928,6 +24098,16 @@ export const FragmentStoryMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -25107,6 +25287,16 @@ export const FragmentTransactionMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -26284,6 +26474,16 @@ export const FragmentMintMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -27463,6 +27663,16 @@ export const FragmentSpaceMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -28645,6 +28855,16 @@ export const FragmentLiveStreamMetadataV3 = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -30886,6 +31106,187 @@ export const FragmentMultirecipientFeeCollectOpenActionSettings = /*#__PURE__*/ }, ], } as unknown as DocumentNode; +export const FragmentProtocolSharedRevenueCollectOpenActionSettings = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; export const FragmentSimpleCollectOpenActionSettings = /*#__PURE__*/ { kind: 'Document', definitions: [ @@ -31909,6 +32310,25 @@ export const FragmentPost = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -33471,6 +33891,67 @@ export const FragmentPost = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -34098,6 +34579,16 @@ export const FragmentPost = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -37219,6 +37710,25 @@ export const FragmentQuoteFields = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -38789,6 +39299,67 @@ export const FragmentQuoteFields = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -39416,6 +39987,16 @@ export const FragmentQuoteFields = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -42565,6 +43146,25 @@ export const FragmentCommentFields = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -44162,6 +44762,67 @@ export const FragmentCommentFields = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -44789,6 +45450,16 @@ export const FragmentCommentFields = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -47951,6 +48622,25 @@ export const FragmentCommentFields = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -48546,6 +49236,25 @@ export const FragmentCommentFields = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50208,6 +50917,67 @@ export const FragmentQuote = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -50835,6 +51605,16 @@ export const FragmentQuote = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -53997,6 +54777,25 @@ export const FragmentQuote = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -54620,6 +55419,25 @@ export const FragmentQuote = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -55250,6 +56068,25 @@ export const FragmentQuote = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56878,6 +57715,67 @@ export const FragmentExplorePublication = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -57505,6 +58403,16 @@ export const FragmentExplorePublication = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -60667,6 +61575,25 @@ export const FragmentExplorePublication = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -61290,6 +62217,25 @@ export const FragmentExplorePublication = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -61920,6 +62866,25 @@ export const FragmentExplorePublication = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -63652,6 +64617,67 @@ export const FragmentComment = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -64279,6 +65305,16 @@ export const FragmentComment = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -67441,6 +68477,25 @@ export const FragmentComment = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -68064,6 +69119,25 @@ export const FragmentComment = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -68694,6 +69768,25 @@ export const FragmentComment = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -70372,6 +71465,67 @@ export const FragmentMirror = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -70999,6 +72153,16 @@ export const FragmentMirror = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -74161,6 +75325,25 @@ export const FragmentMirror = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -74784,6 +75967,25 @@ export const FragmentMirror = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -75484,6 +76686,25 @@ export const FragmentMirror = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -78216,6 +79437,67 @@ export const FragmentFeedItem = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -78843,6 +80125,16 @@ export const FragmentFeedItem = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -82005,6 +83297,25 @@ export const FragmentFeedItem = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -82628,6 +83939,25 @@ export const FragmentFeedItem = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -83404,6 +84734,25 @@ export const FragmentFeedItem = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -85092,6 +86441,67 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -85719,6 +87129,16 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -88881,6 +90301,25 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -89504,6 +90943,25 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -90134,6 +91592,25 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -93856,6 +95333,67 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -94483,6 +96021,16 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -97645,6 +99193,25 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -98268,6 +99835,25 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -98968,6 +100554,25 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -100690,6 +102295,67 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -101317,6 +102983,16 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -104479,6 +106155,25 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -105102,6 +106797,25 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -105878,6 +107592,25 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -109953,6 +111686,67 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -110580,6 +112374,16 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -113742,6 +115546,25 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -114365,6 +116188,25 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -115065,6 +116907,25 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -116789,6 +118650,67 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -117416,6 +119338,16 @@ export const FragmentCommentNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -120578,6 +122510,25 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -121201,6 +123152,25 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -121901,6 +123871,25 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -124538,6 +126527,67 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -125165,6 +127215,16 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -128327,6 +130387,25 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -128950,6 +131029,25 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -129650,6 +131748,25 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -131353,6 +133470,67 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -131980,6 +134158,16 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -135142,6 +137330,25 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -135765,6 +137972,25 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -136395,6 +138621,25 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -139306,6 +141551,67 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -140007,6 +142313,16 @@ export const FragmentActedNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -143169,6 +145485,25 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -143792,6 +146127,25 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -144568,6 +146922,25 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -147284,6 +149657,67 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -147911,6 +150345,16 @@ export const FragmentMentionNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -151073,6 +153517,25 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -151696,6 +154159,25 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -152396,6 +154878,25 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -154159,6 +156660,67 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -154860,6 +157422,16 @@ export const FragmentNotification = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -158022,6 +160594,25 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -158645,6 +161236,25 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -159421,6 +162031,25 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -164750,6 +167379,67 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -165377,6 +168067,16 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -168539,6 +171239,25 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -169162,6 +171881,25 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -169938,6 +172676,25 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -172804,6 +175561,67 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -173431,6 +176249,16 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -176593,6 +179421,25 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -177216,6 +180063,25 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -177846,6 +180712,25 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -180966,6 +183851,67 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -181593,6 +184539,16 @@ export const FeedDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -184755,6 +187711,25 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -185378,6 +188353,25 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -186154,6 +189148,25 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -188038,6 +191051,67 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -188665,6 +191739,16 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -191827,6 +194911,25 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -192450,6 +195553,25 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -193080,6 +196202,25 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -195099,6 +198240,67 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -195726,6 +198928,16 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -198888,6 +202100,25 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -199511,6 +202742,25 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -200211,6 +203461,25 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -204152,6 +207421,67 @@ export const NotificationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -204853,6 +208183,16 @@ export const NotificationsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -208015,6 +211355,25 @@ export const NotificationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -208638,6 +211997,25 @@ export const NotificationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -209414,6 +212792,25 @@ export const NotificationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -224469,6 +227866,67 @@ export const PublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -225096,6 +228554,16 @@ export const PublicationDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -228258,6 +231726,25 @@ export const PublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -228881,6 +232368,25 @@ export const PublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -229657,6 +233163,25 @@ export const PublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -231567,6 +235092,67 @@ export const PublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -232194,6 +235780,16 @@ export const PublicationsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -235356,6 +238952,25 @@ export const PublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -235979,6 +239594,25 @@ export const PublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -236755,6 +240389,25 @@ export const PublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -238892,6 +242545,67 @@ export const PublicationBookmarksDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -239519,6 +243233,16 @@ export const PublicationBookmarksDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -242681,6 +246405,25 @@ export const PublicationBookmarksDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -243304,6 +247047,25 @@ export const PublicationBookmarksDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -244080,6 +247842,25 @@ export const PublicationBookmarksDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -250881,6 +254662,67 @@ export const RevenueFromPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -251508,6 +255350,16 @@ export const RevenueFromPublicationsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -254670,6 +258522,25 @@ export const RevenueFromPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -255293,6 +259164,25 @@ export const RevenueFromPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -256069,6 +259959,25 @@ export const RevenueFromPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -257977,6 +261886,67 @@ export const RevenueFromPublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -258604,6 +262574,16 @@ export const RevenueFromPublicationDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -261766,6 +265746,25 @@ export const RevenueFromPublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -262389,6 +266388,25 @@ export const RevenueFromPublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -263165,6 +267183,25 @@ export const RevenueFromPublicationDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -265409,6 +269446,67 @@ export const SearchPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Recipient' }, @@ -266036,6 +270134,16 @@ export const SearchPublicationsDocument = /*#__PURE__*/ { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -269198,6 +273306,25 @@ export const SearchPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -269821,6 +273948,25 @@ export const SearchPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -270521,6 +274667,25 @@ export const SearchPublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -276553,6 +280718,29 @@ export type DidReactOnPublicationResultFieldPolicy = { publicationId?: FieldPolicy | FieldReadFunction; result?: FieldPolicy | FieldReadFunction; }; +export type DisputedReportKeySpecifier = ( + | 'createdAt' + | 'disputeReason' + | 'disputer' + | 'reportAdditionalInfo' + | 'reportReason' + | 'reportSubreason' + | 'reportedProfile' + | 'reportedPublication' + | 'reporter' + | DisputedReportKeySpecifier +)[]; +export type DisputedReportFieldPolicy = { + createdAt?: FieldPolicy | FieldReadFunction; + disputeReason?: FieldPolicy | FieldReadFunction; + disputer?: FieldPolicy | FieldReadFunction; + reportAdditionalInfo?: FieldPolicy | FieldReadFunction; + reportReason?: FieldPolicy | FieldReadFunction; + reportSubreason?: FieldPolicy | FieldReadFunction; + reportedProfile?: FieldPolicy | FieldReadFunction; + reportedPublication?: FieldPolicy | FieldReadFunction; + reporter?: FieldPolicy | FieldReadFunction; +}; export type EIP712TypedDataDomainKeySpecifier = ( | 'chainId' | 'name' @@ -277423,6 +281611,25 @@ export type ModFollowerResultFieldPolicy = { follower?: FieldPolicy | FieldReadFunction; following?: FieldPolicy | FieldReadFunction; }; +export type ModReportKeySpecifier = ( + | 'additionalInfo' + | 'createdAt' + | 'reason' + | 'reportedProfile' + | 'reportedPublication' + | 'reporter' + | 'subreason' + | ModReportKeySpecifier +)[]; +export type ModReportFieldPolicy = { + additionalInfo?: FieldPolicy | FieldReadFunction; + createdAt?: FieldPolicy | FieldReadFunction; + reason?: FieldPolicy | FieldReadFunction; + reportedProfile?: FieldPolicy | FieldReadFunction; + reportedPublication?: FieldPolicy | FieldReadFunction; + reporter?: FieldPolicy | FieldReadFunction; + subreason?: FieldPolicy | FieldReadFunction; +}; export type ModuleInfoKeySpecifier = ('name' | 'type' | ModuleInfoKeySpecifier)[]; export type ModuleInfoFieldPolicy = { name?: FieldPolicy | FieldReadFunction; @@ -277659,6 +281866,7 @@ export type MutationKeySpecifier = ( | 'linkHandleToProfile' | 'mirrorOnMomoka' | 'mirrorOnchain' + | 'modDisputeReport' | 'nftOwnershipChallenge' | 'peerToPeerRecommend' | 'peerToPeerUnrecommend' @@ -277749,6 +281957,7 @@ export type MutationFieldPolicy = { linkHandleToProfile?: FieldPolicy | FieldReadFunction; mirrorOnMomoka?: FieldPolicy | FieldReadFunction; mirrorOnchain?: FieldPolicy | FieldReadFunction; + modDisputeReport?: FieldPolicy | FieldReadFunction; nftOwnershipChallenge?: FieldPolicy | FieldReadFunction; peerToPeerRecommend?: FieldPolicy | FieldReadFunction; peerToPeerUnrecommend?: FieldPolicy | FieldReadFunction; @@ -277954,6 +282163,15 @@ export type PaginatedCurrenciesResultFieldPolicy = { items?: FieldPolicy | FieldReadFunction; pageInfo?: FieldPolicy | FieldReadFunction; }; +export type PaginatedDisputedReportsKeySpecifier = ( + | 'items' + | 'pageInfo' + | PaginatedDisputedReportsKeySpecifier +)[]; +export type PaginatedDisputedReportsFieldPolicy = { + items?: FieldPolicy | FieldReadFunction; + pageInfo?: FieldPolicy | FieldReadFunction; +}; export type PaginatedExplorePublicationResultKeySpecifier = ( | 'items' | 'pageInfo' @@ -278008,6 +282226,15 @@ export type PaginatedModFollowersResultFieldPolicy = { items?: FieldPolicy | FieldReadFunction; pageInfo?: FieldPolicy | FieldReadFunction; }; +export type PaginatedModReportsKeySpecifier = ( + | 'items' + | 'pageInfo' + | PaginatedModReportsKeySpecifier +)[]; +export type PaginatedModReportsFieldPolicy = { + items?: FieldPolicy | FieldReadFunction; + pageInfo?: FieldPolicy | FieldReadFunction; +}; export type PaginatedNftCollectionsResultKeySpecifier = ( | 'items' | 'pageInfo' @@ -278486,6 +282713,48 @@ export type ProfilesManagedResultFieldPolicy = { address?: FieldPolicy | FieldReadFunction; isLensManager?: FieldPolicy | FieldReadFunction; }; +export type ProtocolSharedRevenueCollectOpenActionSettingsKeySpecifier = ( + | 'amount' + | 'collectLimit' + | 'collectNft' + | 'contract' + | 'creatorClient' + | 'distribution' + | 'endsAt' + | 'followerOnly' + | 'mintFee' + | 'recipient' + | 'referralFee' + | 'type' + | ProtocolSharedRevenueCollectOpenActionSettingsKeySpecifier +)[]; +export type ProtocolSharedRevenueCollectOpenActionSettingsFieldPolicy = { + amount?: FieldPolicy | FieldReadFunction; + collectLimit?: FieldPolicy | FieldReadFunction; + collectNft?: FieldPolicy | FieldReadFunction; + contract?: FieldPolicy | FieldReadFunction; + creatorClient?: FieldPolicy | FieldReadFunction; + distribution?: FieldPolicy | FieldReadFunction; + endsAt?: FieldPolicy | FieldReadFunction; + followerOnly?: FieldPolicy | FieldReadFunction; + mintFee?: FieldPolicy | FieldReadFunction; + recipient?: FieldPolicy | FieldReadFunction; + referralFee?: FieldPolicy | FieldReadFunction; + type?: FieldPolicy | FieldReadFunction; +}; +export type ProtocolSharedRevenueDistributionKeySpecifier = ( + | 'creatorClientSplit' + | 'creatorSplit' + | 'executorClientSplit' + | 'protocolSplit' + | ProtocolSharedRevenueDistributionKeySpecifier +)[]; +export type ProtocolSharedRevenueDistributionFieldPolicy = { + creatorClientSplit?: FieldPolicy | FieldReadFunction; + creatorSplit?: FieldPolicy | FieldReadFunction; + executorClientSplit?: FieldPolicy | FieldReadFunction; + protocolSplit?: FieldPolicy | FieldReadFunction; +}; export type PublicationMarketplaceMetadataAttributeKeySpecifier = ( | 'displayType' | 'traitType' @@ -278674,8 +282943,10 @@ export type QueryKeySpecifier = ( | 'lensAPIOwnedEOAs' | 'lensProtocolVersion' | 'lensTransactionStatus' + | 'modDisputedReports' | 'modExplorePublications' | 'modFollowers' + | 'modLatestReports' | 'moduleMetadata' | 'momokaSubmitters' | 'momokaSummary' @@ -278766,8 +283037,10 @@ export type QueryFieldPolicy = { lensAPIOwnedEOAs?: FieldPolicy | FieldReadFunction; lensProtocolVersion?: FieldPolicy | FieldReadFunction; lensTransactionStatus?: FieldPolicy | FieldReadFunction; + modDisputedReports?: FieldPolicy | FieldReadFunction; modExplorePublications?: FieldPolicy | FieldReadFunction; modFollowers?: FieldPolicy | FieldReadFunction; + modLatestReports?: FieldPolicy | FieldReadFunction; moduleMetadata?: FieldPolicy | FieldReadFunction; momokaSubmitters?: FieldPolicy | FieldReadFunction; momokaSummary?: FieldPolicy | FieldReadFunction; @@ -280077,6 +284350,10 @@ export type StrictTypedTypePolicies = { | (() => undefined | DidReactOnPublicationResultKeySpecifier); fields?: DidReactOnPublicationResultFieldPolicy; }; + DisputedReport?: Omit & { + keyFields?: false | DisputedReportKeySpecifier | (() => undefined | DisputedReportKeySpecifier); + fields?: DisputedReportFieldPolicy; + }; EIP712TypedDataDomain?: Omit & { keyFields?: | false @@ -280473,6 +284750,10 @@ export type StrictTypedTypePolicies = { | (() => undefined | ModFollowerResultKeySpecifier); fields?: ModFollowerResultFieldPolicy; }; + ModReport?: Omit & { + keyFields?: false | ModReportKeySpecifier | (() => undefined | ModReportKeySpecifier); + fields?: ModReportFieldPolicy; + }; ModuleInfo?: Omit & { keyFields?: false | ModuleInfoKeySpecifier | (() => undefined | ModuleInfoKeySpecifier); fields?: ModuleInfoFieldPolicy; @@ -280654,6 +284935,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedCurrenciesResultKeySpecifier); fields?: PaginatedCurrenciesResultFieldPolicy; }; + PaginatedDisputedReports?: Omit & { + keyFields?: + | false + | PaginatedDisputedReportsKeySpecifier + | (() => undefined | PaginatedDisputedReportsKeySpecifier); + fields?: PaginatedDisputedReportsFieldPolicy; + }; PaginatedExplorePublicationResult?: Omit & { keyFields?: | false @@ -280696,6 +284984,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedModFollowersResultKeySpecifier); fields?: PaginatedModFollowersResultFieldPolicy; }; + PaginatedModReports?: Omit & { + keyFields?: + | false + | PaginatedModReportsKeySpecifier + | (() => undefined | PaginatedModReportsKeySpecifier); + fields?: PaginatedModReportsFieldPolicy; + }; PaginatedNftCollectionsResult?: Omit & { keyFields?: | false @@ -280930,6 +285225,20 @@ export type StrictTypedTypePolicies = { | (() => undefined | ProfilesManagedResultKeySpecifier); fields?: ProfilesManagedResultFieldPolicy; }; + ProtocolSharedRevenueCollectOpenActionSettings?: Omit & { + keyFields?: + | false + | ProtocolSharedRevenueCollectOpenActionSettingsKeySpecifier + | (() => undefined | ProtocolSharedRevenueCollectOpenActionSettingsKeySpecifier); + fields?: ProtocolSharedRevenueCollectOpenActionSettingsFieldPolicy; + }; + ProtocolSharedRevenueDistribution?: Omit & { + keyFields?: + | false + | ProtocolSharedRevenueDistributionKeySpecifier + | (() => undefined | ProtocolSharedRevenueDistributionKeySpecifier); + fields?: ProtocolSharedRevenueDistributionFieldPolicy; + }; PublicationMarketplaceMetadataAttribute?: Omit & { keyFields?: | false @@ -281289,6 +285598,7 @@ const result: PossibleTypesResultData = { 'LegacySimpleCollectModuleSettings', 'LegacyTimedFeeCollectModuleSettings', 'MultirecipientFeeCollectOpenActionSettings', + 'ProtocolSharedRevenueCollectOpenActionSettings', 'SimpleCollectOpenActionSettings', 'UnknownOpenActionModuleSettings', ], diff --git a/packages/api-bindings/src/lens/utils/CollectModuleSettings.ts b/packages/api-bindings/src/lens/utils/CollectModuleSettings.ts index 98580acb8..0981078ec 100644 --- a/packages/api-bindings/src/lens/utils/CollectModuleSettings.ts +++ b/packages/api-bindings/src/lens/utils/CollectModuleSettings.ts @@ -4,18 +4,21 @@ import * as gql from '../graphql/generated'; import { OpenActionModuleSettings, PrimaryPublication } from '../publication'; import { erc20Amount, fiatAmount } from './amount'; -export type CollectModuleSettings = +export type LegacyCollectModuleSettings = | gql.LegacyAaveFeeCollectModuleSettings | gql.LegacyErc4626FeeCollectModuleSettings | gql.LegacyFeeCollectModuleSettings + | gql.LegacyFreeCollectModuleSettings | gql.LegacyLimitedFeeCollectModuleSettings | gql.LegacyLimitedTimedFeeCollectModuleSettings | gql.LegacyMultirecipientFeeCollectModuleSettings - | gql.LegacyTimedFeeCollectModuleSettings | gql.LegacySimpleCollectModuleSettings - | gql.LegacyFreeCollectModuleSettings - | gql.MultirecipientFeeCollectOpenActionSettings - | gql.SimpleCollectOpenActionSettings; + | gql.LegacyTimedFeeCollectModuleSettings; + +export type CollectModuleSettings = Exclude< + OpenActionModuleSettings, + gql.UnknownOpenActionModuleSettings | gql.LegacyRevertCollectModuleSettings +>; const ModulesWithKnownCollectCapability: Record = { LegacyAaveFeeCollectModuleSettings: true, @@ -29,6 +32,7 @@ const ModulesWithKnownCollectCapability: Record, +): CollectFee | MultirecipientCollectFee | null { + const amount = erc20Amount(module.amount); - if (erc20.isZero()) return undefined; + if (amount.isZero()) return null; const shared = { - amount: erc20, + amount, rate: module.amount.rate ? fiatAmount(module.amount.rate) : undefined, referralFee: module.referralFee, }; @@ -130,6 +272,33 @@ function buildCollectFee( }; } +function buildMintFee(module: gql.ProtocolSharedRevenueCollectOpenActionSettings): MintFee | null { + const amount = erc20Amount(module.mintFee); + + if (amount.isZero()) return null; + + return { + amount, + creatorClient: module.creatorClient, + distribution: { + creatorClientSplit: module.distribution.creatorClientSplit / 100, + creatorSplit: module.distribution.creatorSplit / 100, + executorClientSplit: module.distribution.executorClientSplit / 100, + protocolSplit: module.distribution.protocolSplit / 100, + }, + }; +} + +function resolveEndsAt(datetime: string | null): string | null { + if (!datetime) return null; + + const date = new Date(datetime); + + if (date.getTime() === 0) return null; + + return datetime; +} + /** * Resolve API's {@link OpenActionModuleSettings} to more user friendly {@link CollectPolicy}. * @@ -141,7 +310,6 @@ export function resolveCollectPolicy(collectable: PrimaryPublication): CollectPo if (!module) return null; - const fee = buildCollectFee(module); const shared = { followerOnly: module.followerOnly, contract: module.contract, @@ -150,55 +318,102 @@ export function resolveCollectPolicy(collectable: PrimaryPublication): CollectPo switch (module.__typename) { case 'LegacyAaveFeeCollectModuleSettings': case 'LegacyERC4626FeeCollectModuleSettings': { + const collectFee = buildCollectFee(module); + return { ...shared, + collectFee, collectNft: null, collectLimit: module.collectLimit, - endsAt: module.endsAt, - fee, + endsAt: resolveEndsAt(module.endsAt), + fee: collectFee, + mintFee: null, }; } + case 'LegacyLimitedFeeCollectModuleSettings': case 'LegacyLimitedTimedFeeCollectModuleSettings': { + const collectFee = buildCollectFee(module); + return { ...shared, + collectFee, collectNft: module.collectNft, collectLimit: module.collectLimit, endsAt: null, - fee, + fee: collectFee, + mintFee: null, }; } + case 'LegacyFeeCollectModuleSettings': case 'LegacyTimedFeeCollectModuleSettings': { + const collectFee = buildCollectFee(module); + return { ...shared, + collectFee, collectNft: module.collectNft, collectLimit: null, endsAt: null, - fee, + fee: collectFee, + mintFee: null, }; } + case 'LegacyFreeCollectModuleSettings': return { ...shared, collectNft: module.collectNft, collectLimit: null, + collectFee: null, endsAt: null, + fee: null, + mintFee: null, }; + case 'LegacyMultirecipientFeeCollectModuleSettings': - case 'MultirecipientFeeCollectOpenActionSettings': + case 'MultirecipientFeeCollectOpenActionSettings': { + const collectFee = buildCollectFee(module); + + return { + ...shared, + collectFee, + collectNft: module.collectNft, + collectLimit: module.collectLimit, + endsAt: resolveEndsAt(module.endsAt), + fee: collectFee, + mintFee: null, + }; + } + case 'LegacySimpleCollectModuleSettings': case 'SimpleCollectOpenActionSettings': { + const collectFee = buildCollectFee(module); + return { ...shared, + collectFee, collectNft: module.collectNft, collectLimit: module.collectLimit, - endsAt: module.endsAt, - fee, + endsAt: resolveEndsAt(module.endsAt), + fee: collectFee, + mintFee: null, }; } - default: - return null; + case 'ProtocolSharedRevenueCollectOpenActionSettings': { + const collectFee = buildCollectFee(module); + + return { + ...shared, + collectFee, + collectNft: module.collectNft, + collectLimit: module.collectLimit, + endsAt: resolveEndsAt(module.endsAt), + fee: collectFee, + mintFee: buildMintFee(module), + }; + } } } diff --git a/packages/api-bindings/src/lens/utils/__tests__/token-allowance.spec.ts b/packages/api-bindings/src/lens/utils/__tests__/token-allowance.spec.ts deleted file mode 100644 index 6d2059e26..000000000 --- a/packages/api-bindings/src/lens/utils/__tests__/token-allowance.spec.ts +++ /dev/null @@ -1,156 +0,0 @@ -import { TransactionKind } from '@lens-protocol/domain/entities'; -import { - TokenAllowanceLimit, - TokenAllowanceRequest, -} from '@lens-protocol/domain/use-cases/transactions'; -import { mockDaiAmount, mockEvmAddress } from '@lens-protocol/shared-kernel/mocks'; - -import { - mockAmountFragmentFrom, - mockCommentFragment, - mockFeeFollowModuleSettingsFragment, - mockLegacyAaveFeeCollectModuleSettingsFragment, - mockLegacyErc4626FeeCollectModuleSettingsFragment, - mockLegacyFeeCollectModuleSettingsFragment, - mockLegacyLimitedFeeCollectModuleSettingsFragment, - mockLegacyLimitedTimedFeeCollectModuleSettingsFragment, - mockLegacyMultirecipientFeeCollectModuleSettingsFragment, - mockLegacySimpleCollectModuleSettingsFragment, - mockLegacyTimedFeeCollectModuleSettingsFragment, - mockMirrorFragment, - mockMultirecipientFeeCollectOpenActionSettingsFragment, - mockNetworkAddressFragment, - mockPostFragment, - mockProfileFragment, - mockQuoteFragment, - mockSimpleCollectOpenActionSettingsFragment, -} from '../../__helpers__'; -import { AnyPublication } from '../../publication'; -import { CollectModuleSettings } from '../CollectModuleSettings'; -import { resolveTokenAllowanceRequest } from '../token-allowance'; - -const amount = mockDaiAmount(42); -const spender = mockEvmAddress(); - -function assertExpectedTokenAllowanceRequest(request: TokenAllowanceRequest) { - expect(request).toEqual({ - kind: TransactionKind.APPROVE_MODULE, - amount, - limit: TokenAllowanceLimit.EXACT, - spender, - }); -} - -describe(`Given the ${resolveTokenAllowanceRequest.name} helper`, () => { - describe(`when the item is a Profile`, () => { - const item = mockProfileFragment({ - followModule: mockFeeFollowModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - }); - - describe('configured with FeeFollowModuleSettings', () => { - it('should return the expected TokenAllowanceRequest', () => { - const request = resolveTokenAllowanceRequest(item, TokenAllowanceLimit.EXACT); - - assertExpectedTokenAllowanceRequest(request); - }); - }); - }); - - describe.each<{ - name: string; - mockPublicationWith: (settings: CollectModuleSettings) => AnyPublication; - }>([ - { - name: 'Post', - mockPublicationWith: (settings) => - mockPostFragment({ - openActionModules: [settings], - }), - }, - { - name: 'Comment', - mockPublicationWith: (settings) => - mockCommentFragment({ - openActionModules: [settings], - }), - }, - { - name: 'Quote', - mockPublicationWith: (settings) => - mockQuoteFragment({ - openActionModules: [settings], - }), - }, - { - name: 'Mirror for a Post', - mockPublicationWith: (settings) => - mockMirrorFragment({ - mirrorOn: mockPostFragment({ - openActionModules: [settings], - }), - }), - }, - ])(`when the item is a $name`, ({ mockPublicationWith }) => { - describe.each([ - mockSimpleCollectOpenActionSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockMultirecipientFeeCollectOpenActionSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyLimitedFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyLimitedTimedFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyTimedFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyMultirecipientFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacySimpleCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyErc4626FeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - - mockLegacyAaveFeeCollectModuleSettingsFragment({ - amount: mockAmountFragmentFrom(amount), - contract: mockNetworkAddressFragment({ address: spender }), - }), - ])('configured with $__typename', (settings) => { - it('should return the expected TokenAllowanceRequest', () => { - const item = mockPublicationWith(settings); - const request = resolveTokenAllowanceRequest(item, TokenAllowanceLimit.EXACT); - - assertExpectedTokenAllowanceRequest(request); - }); - }); - }); -}); diff --git a/packages/api-bindings/src/lens/utils/index.ts b/packages/api-bindings/src/lens/utils/index.ts index 515263215..50329158b 100644 --- a/packages/api-bindings/src/lens/utils/index.ts +++ b/packages/api-bindings/src/lens/utils/index.ts @@ -2,5 +2,4 @@ export * from './amount'; export * from './CollectModuleSettings'; export * from './omitTypename'; export * from './publication'; -export * from './token-allowance'; export * from './types'; diff --git a/packages/api-bindings/src/lens/utils/token-allowance.ts b/packages/api-bindings/src/lens/utils/token-allowance.ts deleted file mode 100644 index 4ba723bd2..000000000 --- a/packages/api-bindings/src/lens/utils/token-allowance.ts +++ /dev/null @@ -1,82 +0,0 @@ -import { TransactionKind } from '@lens-protocol/domain/entities'; -import { - TokenAllowanceLimit, - TokenAllowanceRequest, -} from '@lens-protocol/domain/use-cases/transactions'; -import { assertNever, invariant, never } from '@lens-protocol/shared-kernel'; - -import { Profile } from '../graphql/generated'; -import { AnyPublication, PrimaryPublication } from '../publication'; -import { findCollectModuleSettings } from './CollectModuleSettings'; -import { erc20Amount } from './amount'; - -function resolveTokenAllowanceRequestForCollect( - publication: PrimaryPublication, - limit: TokenAllowanceLimit, -): TokenAllowanceRequest { - const module = findCollectModuleSettings(publication); - - invariant(module, `Publication ${publication.id} has no collect module`); - - switch (module.__typename) { - case 'LegacyAaveFeeCollectModuleSettings': - case 'LegacyERC4626FeeCollectModuleSettings': - case 'LegacyFeeCollectModuleSettings': - case 'LegacyLimitedFeeCollectModuleSettings': - case 'LegacyLimitedTimedFeeCollectModuleSettings': - case 'LegacyMultirecipientFeeCollectModuleSettings': - case 'LegacySimpleCollectModuleSettings': - case 'LegacyTimedFeeCollectModuleSettings': - case 'MultirecipientFeeCollectOpenActionSettings': - case 'SimpleCollectOpenActionSettings': - return { - kind: TransactionKind.APPROVE_MODULE, - amount: erc20Amount(module.amount), - limit, - spender: module.contract.address, - }; - - default: - never(`Unsupported collect module type ${module.__typename}`); - } -} - -function resolveTokenAllowanceRequestForFollow( - profile: Profile, - limit: TokenAllowanceLimit, -): TokenAllowanceRequest { - invariant(profile.followModule, `Profile ${profile.id} has no follow module`); - - switch (profile.followModule.__typename) { - case 'FeeFollowModuleSettings': - return { - kind: TransactionKind.APPROVE_MODULE, - amount: erc20Amount(profile.followModule.amount), - limit, - spender: profile.followModule.contract.address, - }; - default: - never(`Unsupported follow module type ${profile.followModule.__typename}`); - } -} - -export function resolveTokenAllowanceRequest( - item: AnyPublication | Profile, - limit: TokenAllowanceLimit, -): TokenAllowanceRequest { - switch (item.__typename) { - case 'Mirror': - return resolveTokenAllowanceRequestForCollect(item.mirrorOn, limit); - - case 'Comment': - case 'Post': - case 'Quote': - return resolveTokenAllowanceRequestForCollect(item, limit); - - case 'Profile': - return resolveTokenAllowanceRequestForFollow(item, limit); - - default: - assertNever(item); - } -} diff --git a/packages/blockchain-bindings/src/abi/PublicActProxy.json b/packages/blockchain-bindings/src/abi/PublicActProxy.json index 4b44d7900..c388925d3 100644 --- a/packages/blockchain-bindings/src/abi/PublicActProxy.json +++ b/packages/blockchain-bindings/src/abi/PublicActProxy.json @@ -1,109 +1,433 @@ [ { + "type": "constructor", "inputs": [ - { "internalType": "address", "name": "lensHub", "type": "address" }, - { "internalType": "address", "name": "collectPublicationAction", "type": "address" } + { + "name": "lensHub", + "type": "address", + "internalType": "address" + }, + { + "name": "collectPublicationAction", + "type": "address", + "internalType": "address" + } + ], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "COLLECT_PUBLICATION_ACTION", + "inputs": [], + "outputs": [ + { + "name": "", + "type": "address", + "internalType": "contract CollectPublicationAction" + } + ], + "stateMutability": "view" + }, + { + "type": "function", + "name": "HUB", + "inputs": [], + "outputs": [ + { + "name": "", + "type": "address", + "internalType": "contract ILensHub" + } ], - "stateMutability": "nonpayable", - "type": "constructor" + "stateMutability": "view" }, { - "inputs": [{ "internalType": "uint8", "name": "increment", "type": "uint8" }], + "type": "function", "name": "incrementNonce", + "inputs": [ + { + "name": "increment", + "type": "uint8", + "internalType": "uint8" + } + ], "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { - "inputs": [], + "type": "function", "name": "name", - "outputs": [{ "internalType": "string", "name": "", "type": "string" }], - "stateMutability": "pure", - "type": "function" + "inputs": [], + "outputs": [ + { + "name": "", + "type": "string", + "internalType": "string" + } + ], + "stateMutability": "pure" }, { - "inputs": [{ "internalType": "address", "name": "signer", "type": "address" }], + "type": "function", "name": "nonces", - "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }], - "stateMutability": "view", - "type": "function" + "inputs": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + } + ], + "outputs": [ + { + "name": "", + "type": "uint256", + "internalType": "uint256" + } + ], + "stateMutability": "view" }, { + "type": "function", + "name": "publicCollect", "inputs": [ { - "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], - "internalType": "struct Types.PublicationActionParams", "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] } ], - "name": "publicCollect", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "publicCollectWithSig", "inputs": [ { - "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], - "internalType": "struct Types.PublicationActionParams", "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] }, { - "components": [ - { "internalType": "address", "name": "signer", "type": "address" }, - { "internalType": "uint8", "name": "v", "type": "uint8" }, - { "internalType": "bytes32", "name": "r", "type": "bytes32" }, - { "internalType": "bytes32", "name": "s", "type": "bytes32" }, - { "internalType": "uint256", "name": "deadline", "type": "uint256" } - ], - "internalType": "struct Types.EIP712Signature", "name": "signature", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.EIP712Signature", + "components": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + }, + { + "name": "v", + "type": "uint8", + "internalType": "uint8" + }, + { + "name": "r", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "s", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "deadline", + "type": "uint256", + "internalType": "uint256" + } + ] } ], - "name": "publicCollectWithSig", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" }, { + "type": "function", + "name": "publicFreeAct", "inputs": [ { + "name": "publicationActionParams", + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", "components": [ - { "internalType": "uint256", "name": "publicationActedProfileId", "type": "uint256" }, - { "internalType": "uint256", "name": "publicationActedId", "type": "uint256" }, - { "internalType": "uint256", "name": "actorProfileId", "type": "uint256" }, - { "internalType": "uint256[]", "name": "referrerProfileIds", "type": "uint256[]" }, - { "internalType": "uint256[]", "name": "referrerPubIds", "type": "uint256[]" }, - { "internalType": "address", "name": "actionModuleAddress", "type": "address" }, - { "internalType": "bytes", "name": "actionModuleData", "type": "bytes" } - ], + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + } + ], + "outputs": [], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "publicPaidAct", + "inputs": [ + { + "name": "publicationActionParams", + "type": "tuple", "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + }, + { + "name": "currency", + "type": "address", + "internalType": "address" + }, + { + "name": "amount", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "approveTo", + "type": "address", + "internalType": "address" + } + ], + "outputs": [], + "stateMutability": "nonpayable" + }, + { + "type": "function", + "name": "publicPaidActWithSig", + "inputs": [ + { "name": "publicationActionParams", - "type": "tuple" + "type": "tuple", + "internalType": "struct Types.PublicationActionParams", + "components": [ + { + "name": "publicationActedProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "publicationActedId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "actorProfileId", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "referrerProfileIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "referrerPubIds", + "type": "uint256[]", + "internalType": "uint256[]" + }, + { + "name": "actionModuleAddress", + "type": "address", + "internalType": "address" + }, + { + "name": "actionModuleData", + "type": "bytes", + "internalType": "bytes" + } + ] + }, + { + "name": "currency", + "type": "address", + "internalType": "address" + }, + { + "name": "amount", + "type": "uint256", + "internalType": "uint256" + }, + { + "name": "approveTo", + "type": "address", + "internalType": "address" + }, + { + "name": "signature", + "type": "tuple", + "internalType": "struct Types.EIP712Signature", + "components": [ + { + "name": "signer", + "type": "address", + "internalType": "address" + }, + { + "name": "v", + "type": "uint8", + "internalType": "uint8" + }, + { + "name": "r", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "s", + "type": "bytes32", + "internalType": "bytes32" + }, + { + "name": "deadline", + "type": "uint256", + "internalType": "uint256" + } + ] } ], - "name": "publicFreeAct", "outputs": [], - "stateMutability": "nonpayable", - "type": "function" + "stateMutability": "nonpayable" } ] diff --git a/packages/blockchain-bindings/src/types/PublicActProxy.ts b/packages/blockchain-bindings/src/types/PublicActProxy.ts index 10d47fd4c..9f2661ed1 100644 --- a/packages/blockchain-bindings/src/types/PublicActProxy.ts +++ b/packages/blockchain-bindings/src/types/PublicActProxy.ts @@ -1,8 +1,6 @@ /* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ -import type { FunctionFragment, Result } from '@ethersproject/abi'; -import type { Listener, Provider } from '@ethersproject/providers'; import type { BaseContract, BigNumber, @@ -15,12 +13,14 @@ import type { Signer, utils, } from 'ethers'; +import type { FunctionFragment, Result } from '@ethersproject/abi'; +import type { Listener, Provider } from '@ethersproject/providers'; import type { - OnEvent, - PromiseOrValue, - TypedEvent, TypedEventFilter, + TypedEvent, TypedListener, + OnEvent, + PromiseOrValue, } from './common'; export declare namespace Types { @@ -71,24 +71,34 @@ export declare namespace Types { export interface PublicActProxyInterface extends utils.Interface { functions: { + 'COLLECT_PUBLICATION_ACTION()': FunctionFragment; + 'HUB()': FunctionFragment; 'incrementNonce(uint8)': FunctionFragment; 'name()': FunctionFragment; 'nonces(address)': FunctionFragment; 'publicCollect((uint256,uint256,uint256,uint256[],uint256[],address,bytes))': FunctionFragment; 'publicCollectWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes),(address,uint8,bytes32,bytes32,uint256))': FunctionFragment; 'publicFreeAct((uint256,uint256,uint256,uint256[],uint256[],address,bytes))': FunctionFragment; + 'publicPaidAct((uint256,uint256,uint256,uint256[],uint256[],address,bytes),address,uint256,address)': FunctionFragment; + 'publicPaidActWithSig((uint256,uint256,uint256,uint256[],uint256[],address,bytes),address,uint256,address,(address,uint8,bytes32,bytes32,uint256))': FunctionFragment; }; getFunction( nameOrSignatureOrTopic: + | 'COLLECT_PUBLICATION_ACTION' + | 'HUB' | 'incrementNonce' | 'name' | 'nonces' | 'publicCollect' | 'publicCollectWithSig' - | 'publicFreeAct', + | 'publicFreeAct' + | 'publicPaidAct' + | 'publicPaidActWithSig', ): FunctionFragment; + encodeFunctionData(functionFragment: 'COLLECT_PUBLICATION_ACTION', values?: undefined): string; + encodeFunctionData(functionFragment: 'HUB', values?: undefined): string; encodeFunctionData( functionFragment: 'incrementNonce', values: [PromiseOrValue], @@ -107,13 +117,36 @@ export interface PublicActProxyInterface extends utils.Interface { functionFragment: 'publicFreeAct', values: [Types.PublicationActionParamsStruct], ): string; + encodeFunctionData( + functionFragment: 'publicPaidAct', + values: [ + Types.PublicationActionParamsStruct, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + ], + ): string; + encodeFunctionData( + functionFragment: 'publicPaidActWithSig', + values: [ + Types.PublicationActionParamsStruct, + PromiseOrValue, + PromiseOrValue, + PromiseOrValue, + Types.EIP712SignatureStruct, + ], + ): string; + decodeFunctionResult(functionFragment: 'COLLECT_PUBLICATION_ACTION', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'HUB', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'incrementNonce', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'name', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'nonces', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicCollect', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicCollectWithSig', data: BytesLike): Result; decodeFunctionResult(functionFragment: 'publicFreeAct', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'publicPaidAct', data: BytesLike): Result; + decodeFunctionResult(functionFragment: 'publicPaidActWithSig', data: BytesLike): Result; events: {}; } @@ -143,6 +176,10 @@ export interface PublicActProxy extends BaseContract { removeListener: OnEvent; functions: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise<[string]>; + + HUB(overrides?: CallOverrides): Promise<[string]>; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -167,8 +204,29 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -194,7 +252,28 @@ export interface PublicActProxy extends BaseContract { overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + callStatic: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: CallOverrides, @@ -219,11 +298,32 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: CallOverrides, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: CallOverrides, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: CallOverrides, + ): Promise; }; filters: {}; estimateGas: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -248,9 +348,30 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; populateTransaction: { + COLLECT_PUBLICATION_ACTION(overrides?: CallOverrides): Promise; + + HUB(overrides?: CallOverrides): Promise; + incrementNonce( increment: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, @@ -278,5 +399,22 @@ export interface PublicActProxy extends BaseContract { publicationActionParams: Types.PublicationActionParamsStruct, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise; + + publicPaidAct( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; + + publicPaidActWithSig( + publicationActionParams: Types.PublicationActionParamsStruct, + currency: PromiseOrValue, + amount: PromiseOrValue, + approveTo: PromiseOrValue, + signature: Types.EIP712SignatureStruct, + overrides?: Overrides & { from?: PromiseOrValue }, + ): Promise; }; } diff --git a/packages/client/codegen-api.yml b/packages/client/codegen-api.yml index c665f8f38..fe924d004 100644 --- a/packages/client/codegen-api.yml +++ b/packages/client/codegen-api.yml @@ -56,8 +56,8 @@ config: schema: # - https://api-amoy.lens-v2.crtlkey.com/ # staging - - https://api-v2-amoy.lens.dev/ # testnet - # - http://localhost:4000/ + # - https://api-v2-amoy.lens.dev/ # testnet + - http://localhost:4000/ documents: - src/**/*.graphql generates: diff --git a/packages/client/src/graphql/fragments.generated.ts b/packages/client/src/graphql/fragments.generated.ts index a5827d555..c04f2687a 100644 --- a/packages/client/src/graphql/fragments.generated.ts +++ b/packages/client/src/graphql/fragments.generated.ts @@ -285,6 +285,27 @@ export type SimpleCollectOpenActionSettingsFragment = { amount: AmountFragment; }; +export type ProtocolSharedRevenueCollectOpenActionSettingsFragment = { + __typename: 'ProtocolSharedRevenueCollectOpenActionSettings'; + type: Types.OpenActionModuleType; + collectNft: string | null; + recipient: string; + referralFee: number; + followerOnly: boolean; + collectLimit: string | null; + endsAt: string | null; + creatorClient: string | null; + contract: NetworkAddressFragment; + amount: AmountFragment; + distribution: { + creatorClientSplit: number; + creatorSplit: number; + executorClientSplit: number; + protocolSplit: number; + }; + mintFee: AmountFragment; +}; + export type MultirecipientFeeCollectOpenActionSettingsFragment = { __typename: 'MultirecipientFeeCollectOpenActionSettings'; type: Types.OpenActionModuleType; @@ -479,6 +500,7 @@ export type PublicationMetadataLitEncryptionFragment = { __typename: 'PublicationMetadataLitEncryption'; encryptionKey: string; encryptedPaths: Array; + accessControlContract: NetworkAddressFragment; accessCondition: RootConditionFragment; }; @@ -1078,6 +1100,7 @@ export type PostFragment = { | LegacySimpleCollectModuleSettingsFragment | LegacyTimedFeeCollectModuleSettingsFragment | MultirecipientFeeCollectOpenActionSettingsFragment + | ProtocolSharedRevenueCollectOpenActionSettingsFragment | SimpleCollectOpenActionSettingsFragment | UnknownOpenActionModuleSettingsFragment >; @@ -1131,6 +1154,7 @@ export type CommentBaseFragment = { | LegacySimpleCollectModuleSettingsFragment | LegacyTimedFeeCollectModuleSettingsFragment | MultirecipientFeeCollectOpenActionSettingsFragment + | ProtocolSharedRevenueCollectOpenActionSettingsFragment | SimpleCollectOpenActionSettingsFragment | UnknownOpenActionModuleSettingsFragment >; @@ -1203,6 +1227,7 @@ export type QuoteBaseFragment = { | LegacySimpleCollectModuleSettingsFragment | LegacyTimedFeeCollectModuleSettingsFragment | MultirecipientFeeCollectOpenActionSettingsFragment + | ProtocolSharedRevenueCollectOpenActionSettingsFragment | SimpleCollectOpenActionSettingsFragment | UnknownOpenActionModuleSettingsFragment >; @@ -5962,6 +5987,16 @@ export const PublicationMetadataLitEncryptionFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -8010,6 +8045,16 @@ export const AudioMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -9261,6 +9306,16 @@ export const VideoMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -10511,6 +10566,16 @@ export const ImageMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -11748,6 +11813,16 @@ export const ArticleMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -13016,6 +13091,16 @@ export const EventMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -14267,6 +14352,16 @@ export const LinkMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -15504,6 +15599,16 @@ export const EmbedMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -16751,6 +16856,16 @@ export const CheckingInMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -17752,6 +17867,16 @@ export const TextOnlyMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -18915,6 +19040,16 @@ export const ThreeDMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -20167,6 +20302,16 @@ export const StoryMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -21406,6 +21551,16 @@ export const TransactionMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -22643,6 +22798,16 @@ export const MintMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -23882,6 +24047,16 @@ export const SpaceMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -25124,6 +25299,16 @@ export const LiveStreamMetadataV3FragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -27426,6 +27611,193 @@ export const MultirecipientFeeCollectOpenActionSettingsFragmentDoc = { }, ], } as unknown as DocumentNode; +export const ProtocolSharedRevenueCollectOpenActionSettingsFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asFiat' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; export const SimpleCollectOpenActionSettingsFragmentDoc = { kind: 'Document', definitions: [ @@ -28426,6 +28798,25 @@ export const PostFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29957,6 +30348,67 @@ export const PostFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -30708,6 +31160,16 @@ export const PostFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -33899,6 +34361,25 @@ export const CommentBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -35392,6 +35873,67 @@ export const CommentBaseFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -36143,6 +36685,16 @@ export const CommentBaseFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -39227,6 +39779,25 @@ export const QuoteBaseFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -40720,6 +41291,67 @@ export const QuoteBaseFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -41471,6 +42103,16 @@ export const QuoteBaseFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -45585,6 +46227,67 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -46336,6 +47039,16 @@ export const CommentFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -49538,6 +50251,25 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50134,6 +50866,25 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50718,6 +51469,25 @@ export const CommentFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -52319,6 +53089,67 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -53070,6 +53901,16 @@ export const QuoteFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -56272,6 +57113,25 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -56868,6 +57728,25 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -57452,6 +58331,25 @@ export const QuoteFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -59053,6 +59951,67 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, @@ -59804,6 +60763,16 @@ export const MirrorFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -63006,6 +63975,25 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -63602,6 +64590,25 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -64280,6 +65287,25 @@ export const MirrorFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/graphql/fragments.graphql b/packages/client/src/graphql/fragments.graphql index 095cdb3b9..db005e876 100644 --- a/packages/client/src/graphql/fragments.graphql +++ b/packages/client/src/graphql/fragments.graphql @@ -444,6 +444,33 @@ fragment SimpleCollectOpenActionSettings on SimpleCollectOpenActionSettings { endsAt } +fragment ProtocolSharedRevenueCollectOpenActionSettings on ProtocolSharedRevenueCollectOpenActionSettings { + __typename + type + contract { + ...NetworkAddress + } + collectNft + amount { + ...Amount + } + distribution { + creatorClientSplit + creatorSplit + executorClientSplit + protocolSplit + } + mintFee { + ...Amount + } + recipient + referralFee + followerOnly + collectLimit + endsAt + creatorClient +} + fragment MultirecipientFeeCollectOpenActionSettings on MultirecipientFeeCollectOpenActionSettings { __typename type @@ -694,6 +721,9 @@ fragment PublicationOperations on PublicationOperations { fragment PublicationMetadataLitEncryption on PublicationMetadataLitEncryption { __typename encryptionKey + accessControlContract { + ...NetworkAddress + } accessCondition { ...RootCondition } @@ -1616,6 +1646,9 @@ fragment Post on Post { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } @@ -1747,6 +1780,9 @@ fragment CommentBase on Comment { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } @@ -1929,6 +1965,9 @@ fragment QuoteBase on Quote { ... on MultirecipientFeeCollectOpenActionSettings { ...MultirecipientFeeCollectOpenActionSettings } + ... on ProtocolSharedRevenueCollectOpenActionSettings { + ...ProtocolSharedRevenueCollectOpenActionSettings + } ... on SimpleCollectOpenActionSettings { ...SimpleCollectOpenActionSettings } diff --git a/packages/client/src/graphql/types.generated.ts b/packages/client/src/graphql/types.generated.ts index 1119795f0..3433c3f5a 100644 --- a/packages/client/src/graphql/types.generated.ts +++ b/packages/client/src/graphql/types.generated.ts @@ -63,6 +63,7 @@ export type Scalars = { export type ActOnOpenActionInput = { multirecipientCollectOpenAction?: InputMaybe; + protocolSharedRevenueCollectOpenAction?: InputMaybe; simpleCollectOpenAction?: InputMaybe; unknownOpenAction?: InputMaybe; }; @@ -181,6 +182,7 @@ export enum ClaimableTokenType { export type CollectActionModuleInput = { multirecipientCollectOpenAction?: InputMaybe; + protocolSharedRevenueCollectOpenAction?: InputMaybe; simpleCollectOpenAction?: InputMaybe; }; @@ -798,6 +800,13 @@ export enum MetadataAttributeType { String = 'STRING', } +export type ModDisputeReportRequest = { + reason: Scalars['String']['input']; + reportedProfileId?: InputMaybe; + reportedPublicationId?: InputMaybe; + reporter: Scalars['ProfileId']['input']; +}; + export type ModExplorePublicationRequest = { cursor?: InputMaybe; limit?: InputMaybe; @@ -818,6 +827,13 @@ export type ModExplorePublicationsWhere = { since?: InputMaybe; }; +export type ModReportsRequest = { + cursor?: InputMaybe; + forProfile?: InputMaybe; + forPublication?: InputMaybe; + limit?: InputMaybe; +}; + export type ModuleCurrencyApproval = { followModule?: InputMaybe; openActionModule?: InputMaybe; @@ -1146,6 +1162,7 @@ export enum OpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -1427,6 +1444,22 @@ export type ProfilesRequestWhere = { whoQuotedPublication?: InputMaybe; }; +export type ProtocolSharedRevenueActRedeemInput = { + /** The frontend app address that the collector uses */ + executorClient?: InputMaybe; +}; + +export type ProtocolSharedRevenueCollectModuleInput = { + amount?: InputMaybe; + collectLimit?: InputMaybe; + /** The wallet of a client app to share revenues alongside the recipient and the protocol. Optional. */ + creatorClient?: InputMaybe; + endsAt?: InputMaybe; + followerOnly: Scalars['Boolean']['input']; + recipient?: InputMaybe; + referralFee?: InputMaybe; +}; + export type PublicationBookmarkRequest = { on: Scalars['PublicationId']['input']; }; @@ -1565,6 +1598,7 @@ export enum PublicationReportingIllegalSubreason { AnimalAbuse = 'ANIMAL_ABUSE', DirectThreat = 'DIRECT_THREAT', HumanAbuse = 'HUMAN_ABUSE', + IntEllEctualProperty = 'INTEllECTUAL_PROPERTY', ThreatIndividual = 'THREAT_INDIVIDUAL', Violence = 'VIOLENCE', } diff --git a/packages/client/src/graphql/types.ts b/packages/client/src/graphql/types.ts index e4d7bda46..bf737cf55 100644 --- a/packages/client/src/graphql/types.ts +++ b/packages/client/src/graphql/types.ts @@ -33,6 +33,10 @@ export type AnyPublicationFragment = export type PrimaryPublicationFragment = PostFragment | CommentFragment | QuoteFragment; +export type OpenActionModuleFragment = NonNullable< + PrimaryPublicationFragment['openActionModules'] +>[number]; + export type PublicationMetadataFragment = | ArticleMetadataV3Fragment | AudioMetadataV3Fragment diff --git a/packages/client/src/submodules/explore/graphql/explore.generated.ts b/packages/client/src/submodules/explore/graphql/explore.generated.ts index 1e661290c..0d3e5741e 100644 --- a/packages/client/src/submodules/explore/graphql/explore.generated.ts +++ b/packages/client/src/submodules/explore/graphql/explore.generated.ts @@ -707,6 +707,25 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2436,6 +2455,16 @@ export const ExplorePublicationsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -5493,6 +5522,67 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -6250,6 +6340,25 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6835,6 +6944,25 @@ export const ExplorePublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/feed/graphql/feed.generated.ts b/packages/client/src/submodules/feed/graphql/feed.generated.ts index 908e7233a..02300e757 100644 --- a/packages/client/src/submodules/feed/graphql/feed.generated.ts +++ b/packages/client/src/submodules/feed/graphql/feed.generated.ts @@ -2514,6 +2514,25 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -3336,6 +3355,16 @@ export const FeedItemFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -6393,6 +6422,67 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -7169,6 +7259,25 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -7753,6 +7862,25 @@ export const FeedItemFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -11392,6 +11520,25 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -12214,6 +12361,16 @@ export const OpenActionPaidActionFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -15271,6 +15428,67 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -16047,6 +16265,25 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -16631,6 +16868,25 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -18474,6 +18730,25 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -19296,6 +19571,16 @@ export const FeedDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -22353,6 +22638,67 @@ export const FeedDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -23129,6 +23475,25 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -23713,6 +24078,25 @@ export const FeedDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -25572,6 +25956,25 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -26394,6 +26797,16 @@ export const FeedHighlightsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -29451,6 +29864,67 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -30133,6 +30607,25 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -30717,6 +31210,25 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -32634,6 +33146,25 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -33456,6 +33987,16 @@ export const LatestPaidActionsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -36513,6 +37054,67 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -37289,6 +37891,25 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37873,6 +38494,25 @@ export const LatestPaidActionsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/notifications/graphql/notifications.generated.ts b/packages/client/src/submodules/notifications/graphql/notifications.generated.ts index 72e16b224..11159f08d 100644 --- a/packages/client/src/submodules/notifications/graphql/notifications.generated.ts +++ b/packages/client/src/submodules/notifications/graphql/notifications.generated.ts @@ -1558,6 +1558,25 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2380,6 +2399,16 @@ export const ReactionNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -5437,6 +5466,67 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -6213,6 +6303,25 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6797,6 +6906,25 @@ export const ReactionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8406,6 +8534,25 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -9228,6 +9375,16 @@ export const CommentNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -12285,6 +12442,67 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -13061,6 +13279,25 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -13645,6 +13882,25 @@ export const CommentNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15228,6 +15484,25 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -16050,6 +16325,16 @@ export const MirrorNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -19107,6 +19392,67 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -19883,6 +20229,25 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -20467,6 +20832,25 @@ export const MirrorNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -22076,6 +22460,25 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -22898,6 +23301,16 @@ export const QuoteNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -25955,6 +26368,67 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -26637,6 +27111,25 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -27221,6 +27714,25 @@ export const QuoteNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -29923,6 +30435,25 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -30745,6 +31276,16 @@ export const ActedNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -33802,6 +34343,67 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -34578,6 +35180,25 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -35162,6 +35783,25 @@ export const ActedNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -37808,6 +38448,25 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -38630,6 +39289,16 @@ export const MentionNotificationFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -41687,6 +42356,67 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -42463,6 +43193,25 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -43047,6 +43796,25 @@ export const MentionNotificationFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -45263,6 +46031,25 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -46085,6 +46872,16 @@ export const NotificationsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -49142,6 +49939,67 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -49918,6 +50776,25 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -50502,6 +51379,25 @@ export const NotificationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/publication/graphql/publication.generated.ts b/packages/client/src/submodules/publication/graphql/publication.generated.ts index 52a02d0a4..d9395c4c9 100644 --- a/packages/client/src/submodules/publication/graphql/publication.generated.ts +++ b/packages/client/src/submodules/publication/graphql/publication.generated.ts @@ -2135,6 +2135,25 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -3864,6 +3883,16 @@ export const PublicationDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -6921,6 +6950,67 @@ export const PublicationDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -7773,6 +7863,25 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8357,6 +8466,25 @@ export const PublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -9247,6 +9375,25 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -10976,6 +11123,16 @@ export const PublicationsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -14033,6 +14190,67 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -14885,6 +15103,25 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15469,6 +15706,25 @@ export const PublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/publication/helpers/openActions.ts b/packages/client/src/submodules/publication/helpers/openActions.ts index 0a7b49195..7027315c7 100644 --- a/packages/client/src/submodules/publication/helpers/openActions.ts +++ b/packages/client/src/submodules/publication/helpers/openActions.ts @@ -1,45 +1,9 @@ -import { - LegacyAaveFeeCollectModuleSettingsFragment, - LegacyErc4626FeeCollectModuleSettingsFragment, - LegacyFeeCollectModuleSettingsFragment, - LegacyFreeCollectModuleSettingsFragment, - LegacyLimitedFeeCollectModuleSettingsFragment, - LegacyLimitedTimedFeeCollectModuleSettingsFragment, - LegacyMultirecipientFeeCollectModuleSettingsFragment, - LegacyRevertCollectModuleSettingsFragment, - LegacySimpleCollectModuleSettingsFragment, - LegacyTimedFeeCollectModuleSettingsFragment, - MultirecipientFeeCollectOpenActionSettingsFragment, - SimpleCollectOpenActionSettingsFragment, - UnknownOpenActionModuleSettingsFragment, -} from '../../../graphql/fragments.generated'; +import { OpenActionModuleFragment } from '../../../graphql'; -export type OpenActionModuleFragment = - | LegacyAaveFeeCollectModuleSettingsFragment - | LegacyErc4626FeeCollectModuleSettingsFragment - | LegacyFeeCollectModuleSettingsFragment - | LegacyFreeCollectModuleSettingsFragment - | LegacyLimitedFeeCollectModuleSettingsFragment - | LegacyLimitedTimedFeeCollectModuleSettingsFragment - | LegacyMultirecipientFeeCollectModuleSettingsFragment - | LegacyRevertCollectModuleSettingsFragment - | LegacySimpleCollectModuleSettingsFragment - | LegacyTimedFeeCollectModuleSettingsFragment - | MultirecipientFeeCollectOpenActionSettingsFragment - | SimpleCollectOpenActionSettingsFragment - | UnknownOpenActionModuleSettingsFragment; - -export type OpenActionModuleWithReferralFeeFragment = - | LegacyAaveFeeCollectModuleSettingsFragment - | LegacyErc4626FeeCollectModuleSettingsFragment - | LegacyFeeCollectModuleSettingsFragment - | LegacyLimitedFeeCollectModuleSettingsFragment - | LegacyLimitedTimedFeeCollectModuleSettingsFragment - | LegacyMultirecipientFeeCollectModuleSettingsFragment - | LegacySimpleCollectModuleSettingsFragment - | LegacyTimedFeeCollectModuleSettingsFragment - | MultirecipientFeeCollectOpenActionSettingsFragment - | SimpleCollectOpenActionSettingsFragment; +export type OpenActionModuleWithReferralFeeFragment = Extract< + OpenActionModuleFragment, + { referralFee: number } +>; export function isOpenActionModuleWithReferralFee( module: OpenActionModuleFragment, diff --git a/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts b/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts index 57ccf920e..a508c2917 100644 --- a/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts +++ b/packages/client/src/submodules/publication/submodules/bookmarks/graphql/bookmarks.generated.ts @@ -737,6 +737,25 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2466,6 +2485,16 @@ export const PublicationBookmarksDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -5523,6 +5552,67 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -6299,6 +6389,25 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6883,6 +6992,25 @@ export const PublicationBookmarksDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/revenue/graphql/revenue.generated.ts b/packages/client/src/submodules/revenue/graphql/revenue.generated.ts index bdd3c5bcb..28137039d 100644 --- a/packages/client/src/submodules/revenue/graphql/revenue.generated.ts +++ b/packages/client/src/submodules/revenue/graphql/revenue.generated.ts @@ -893,6 +893,25 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2501,6 +2520,16 @@ export const PublicationRevenueFragmentDoc = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -5558,6 +5587,67 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -6410,6 +6500,25 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6994,6 +7103,25 @@ export const PublicationRevenueFragmentDoc = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -8048,6 +8176,25 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -9656,6 +9803,16 @@ export const RevenueFromPublicationsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -12713,6 +12870,67 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -13565,6 +13783,25 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -14149,6 +14386,25 @@ export const RevenueFromPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -15190,6 +15446,25 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -16798,6 +17073,16 @@ export const RevenueFromPublicationDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -19855,6 +20140,67 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -20707,6 +21053,25 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -21291,6 +21656,25 @@ export const RevenueFromPublicationDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/client/src/submodules/search/graphql/search.generated.ts b/packages/client/src/submodules/search/graphql/search.generated.ts index f2ad74515..cb7a3a969 100644 --- a/packages/client/src/submodules/search/graphql/search.generated.ts +++ b/packages/client/src/submodules/search/graphql/search.generated.ts @@ -723,6 +723,25 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -2452,6 +2471,16 @@ export const SearchPublicationsDocument = { selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'accessCondition' }, @@ -5509,6 +5538,67 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, @@ -6285,6 +6375,25 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { @@ -6869,6 +6978,25 @@ export const SearchPublicationsDocument = { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { diff --git a/packages/domain/src/use-cases/profile/LinkHandle.ts b/packages/domain/src/use-cases/profile/LinkHandle.ts index 0279995e3..8aab4c1e9 100644 --- a/packages/domain/src/use-cases/profile/LinkHandle.ts +++ b/packages/domain/src/use-cases/profile/LinkHandle.ts @@ -5,7 +5,7 @@ import { SponsorshipReady } from '../transactions/SponsorshipReady'; export type LinkHandleRequest = { fullHandle: string; - profileId: ProfileId; + profileId: ProfileId; // TODO remove, seems not used kind: TransactionKind.LINK_HANDLE; signless: boolean; sponsored: boolean; @@ -22,6 +22,7 @@ export class LinkHandle extends SponsorshipReady { protected override async charged(request: LinkHandleRequest): Promise { await this.paidExecution.execute(request); } + protected override async sponsored(request: LinkHandleRequest): Promise { await this.delegableExecution.execute(request); } diff --git a/packages/domain/src/use-cases/profile/UnfollowProfile.ts b/packages/domain/src/use-cases/profile/UnfollowProfile.ts index 45017de62..d21e9600b 100644 --- a/packages/domain/src/use-cases/profile/UnfollowProfile.ts +++ b/packages/domain/src/use-cases/profile/UnfollowProfile.ts @@ -21,6 +21,7 @@ export class UnfollowProfile extends SponsorshipReady { protected override async charged(request: UnfollowRequest): Promise { await this.paidExecution.execute(request); } + protected override async sponsored(request: UnfollowRequest): Promise { await this.delegableExecution.execute(request); } diff --git a/packages/domain/src/use-cases/profile/UpdateProfileManagers.ts b/packages/domain/src/use-cases/profile/UpdateProfileManagers.ts index 1ebd80a4c..f53050d6e 100644 --- a/packages/domain/src/use-cases/profile/UpdateProfileManagers.ts +++ b/packages/domain/src/use-cases/profile/UpdateProfileManagers.ts @@ -24,6 +24,7 @@ export class UpdateProfileManagers extends SponsorshipReady { await this.paidExecution.execute(request); } + protected override async sponsored(request: UpdateProfileManagersRequest): Promise { await this.sponsoredExecution.execute(request); } diff --git a/packages/domain/src/use-cases/publications/OpenAction.ts b/packages/domain/src/use-cases/publications/OpenAction.ts index b715782f1..57aa8cbe6 100644 --- a/packages/domain/src/use-cases/publications/OpenAction.ts +++ b/packages/domain/src/use-cases/publications/OpenAction.ts @@ -11,7 +11,6 @@ import { DelegableSigning } from '../transactions/DelegableSigning'; import { ITransactionResultPresenter } from '../transactions/ITransactionResultPresenter'; import { PaidTransaction } from '../transactions/PaidTransaction'; import { SignedOnChain } from '../transactions/SignedOnChain'; -import { SponsorshipReady } from '../transactions/SponsorshipReady'; import { InsufficientAllowanceError, InsufficientFundsError, @@ -21,14 +20,30 @@ import { Referrers } from './Referrers'; export enum AllOpenActionType { LEGACY_COLLECT = 'LEGACY_COLLECT', - SIMPLE_COLLECT = 'SIMPLE_COLLECT', MULTIRECIPIENT_COLLECT = 'MULTIRECIPIENT_COLLECT', + SHARED_REVENUE_COLLECT = 'SHARED_REVENUE_COLLECT', + SIMPLE_COLLECT = 'SIMPLE_COLLECT', UNKNOWN_OPEN_ACTION = 'UNKNOWN_OPEN_ACTION', } +export enum FeeType { + COLLECT = 'COLLECT', + MINT = 'MINT', +} + export type CollectFee = { + type: FeeType.COLLECT; + amount: Amount; + module: EvmAddress; + spender: EvmAddress; +}; + +export type MintFee = { + type: FeeType.MINT; amount: Amount; - contractAddress: EvmAddress; + module: EvmAddress; + spender: EvmAddress; + executorClient?: EvmAddress; }; export type LegacyCollectRequest = { @@ -64,6 +79,17 @@ export type SimpleCollectRequest = { sponsored: boolean; }; +export type SharedRevenueCollectRequest = { + kind: TransactionKind.ACT_ON_PUBLICATION; + type: AllOpenActionType.SHARED_REVENUE_COLLECT; + publicationId: PublicationId; + referrers?: Referrers; + fee: CollectFee | MintFee; + public: boolean; + signless: boolean; + sponsored: boolean; +}; + export type UnknownActionRequest = { kind: TransactionKind.ACT_ON_PUBLICATION; type: AllOpenActionType.UNKNOWN_OPEN_ACTION; @@ -71,6 +97,7 @@ export type UnknownActionRequest = { address: EvmAddress; data: Data; referrers?: Referrers; + amount?: Amount; public: boolean; signless: boolean; sponsored: boolean; @@ -79,6 +106,7 @@ export type UnknownActionRequest = { export type CollectRequest = | LegacyCollectRequest | MultirecipientCollectRequest + | SharedRevenueCollectRequest | SimpleCollectRequest; export type OpenActionRequest = CollectRequest | UnknownActionRequest; @@ -88,18 +116,28 @@ export type DelegableOpenActionRequest = | SimpleCollectRequest | UnknownActionRequest; -function isCollectRequest(request: OpenActionRequest): request is CollectRequest { +export function isCollectRequest(request: OpenActionRequest): request is CollectRequest { return [ AllOpenActionType.LEGACY_COLLECT, - AllOpenActionType.SIMPLE_COLLECT, AllOpenActionType.MULTIRECIPIENT_COLLECT, + AllOpenActionType.SHARED_REVENUE_COLLECT, + AllOpenActionType.SIMPLE_COLLECT, ].includes(request.type); } -export type PaidCollectRequest = CollectRequest & { fee: CollectFee }; +export function isUnknownActionRequest( + request: OpenActionRequest, +): request is UnknownActionRequest { + return request.type === AllOpenActionType.UNKNOWN_OPEN_ACTION; +} + +type PaidCollectRequest = CollectRequest & { fee: CollectFee | MintFee }; +/** + * @internal + */ export function isPaidCollectRequest(request: OpenActionRequest): request is PaidCollectRequest { - return isCollectRequest(request) && request.fee !== undefined; + return isCollectRequest(request) && 'fee' in request && request.fee !== undefined; } function isPublicOpenActionRequest( @@ -117,43 +155,34 @@ export type IOpenActionPresenter = ITransactionResultPresenter< | WalletConnectionError >; -export class OpenAction extends SponsorshipReady { +export class OpenAction { constructor( private readonly tokenAvailability: TokenAvailability, private readonly signedExecution: SignedOnChain, private readonly delegableExecution: DelegableSigning, private readonly paidExecution: PaidTransaction, private readonly presenter: IOpenActionPresenter, - ) { - super(); - } + ) {} - protected async charged(request: OpenActionRequest): Promise { - await this.paidExecution.execute(request); - } - - protected async sponsored(request: OpenActionRequest): Promise { + async execute(request: OpenActionRequest): Promise { if (isPaidCollectRequest(request)) { const result = await this.tokenAvailability.checkAvailability({ amount: request.fee.amount, - spender: request.fee.contractAddress, + spender: request.fee.spender, }); if (result.isFailure()) { this.presenter.present(result); return; } + } - if (isPublicOpenActionRequest(request)) { - return this.charged(request); - } - - await this.signedExecution.execute(request); - return; + if (isPublicOpenActionRequest(request) || request.sponsored === false) { + return this.paidExecution.execute(request); } - if (isPublicOpenActionRequest(request)) { - return this.charged(request); + if (isPaidCollectRequest(request)) { + return this.signedExecution.execute(request); } await this.delegableExecution.execute(request); diff --git a/packages/domain/src/use-cases/publications/OpenActionConfig.ts b/packages/domain/src/use-cases/publications/OpenActionConfig.ts index e1de1d021..741f26b43 100644 --- a/packages/domain/src/use-cases/publications/OpenActionConfig.ts +++ b/packages/domain/src/use-cases/publications/OpenActionConfig.ts @@ -1,5 +1,7 @@ import { Data, Erc20Amount, EvmAddress } from '@lens-protocol/shared-kernel'; +import { AllOpenActionType } from './OpenAction'; + export type RecipientWithSplit = { /** * The recipient of the collect fee split. @@ -14,11 +16,20 @@ export type RecipientWithSplit = { }; export enum OpenActionType { - SIMPLE_COLLECT = 'SIMPLE_COLLECT', - MULTIRECIPIENT_COLLECT = 'MULTIRECIPIENT_COLLECT', - UNKNOWN_OPEN_ACTION = 'UNKNOWN_OPEN_ACTION', + MULTIRECIPIENT_COLLECT = AllOpenActionType.MULTIRECIPIENT_COLLECT, + SHARED_REVENUE_COLLECT = AllOpenActionType.SHARED_REVENUE_COLLECT, + /** + * @deprecated As part of [LIP-23](https://github.com/lens-protocol/LIPs/pull/51) the 'free collect' + * will evolve into shared revenue model. Over time this option will be deprecated and removed + * from gasless support in the Lens API. Use {@link OpenActionType.SHARED_REVENUE_COLLECT} instead. + */ + SIMPLE_COLLECT = AllOpenActionType.SIMPLE_COLLECT, + UNKNOWN_OPEN_ACTION = AllOpenActionType.UNKNOWN_OPEN_ACTION, } +/** + * @deprecated Use {@link SharedRevenueCollectActionConfig} instead. + */ export type SimpleCollectActionConfig = { type: OpenActionType.SIMPLE_COLLECT; /** @@ -62,6 +73,61 @@ export type SimpleCollectActionConfig = { endsAt?: Date; }; +/** + * A [LIP-23](https://github.com/lens-protocol/LIPs/pull/51) compliant collect action configuration. + */ +export type SharedRevenueCollectActionConfig = { + type: OpenActionType.SHARED_REVENUE_COLLECT; + /** + * The maximum number of NFT to mint. + * + * @defaultValue no limit + */ + collectLimit?: number; + /** + * Whether only followers can collect. + */ + followerOnly: boolean; + /** + * The date when the collect ends. + * + * @defaultValue no end date + */ + endsAt?: Date; +} & ( + | { + /** + * The collect fee amount. + * + * Use {@link Amount.erc20} with instances {@link Erc20} to create an instance of this type. + */ + amount: Erc20Amount; + /** + * The referral reward as a percentage. + * + * This is the maximum referral fee percentage that can be used to reward the referrer. + * The referrers are determined by the FE app used when this simple collect open action is executed. + * + * Number between 1-100 with up to 2 decimals of precision (e.g. 10.5 for 10.5%) + * + * @defaultValue no referral reward + */ + referralFee?: number; + /** + * The recipient of the collect fee. + */ + recipient?: EvmAddress; + } + | { + /** + * The creator app address. + * + * If not set, the share for the creator app will be given to the creator of the publication. + */ + creatorClient?: EvmAddress; + } +); + export type MultirecipientCollectActionConfig = { type: OpenActionType.MULTIRECIPIENT_COLLECT; /** @@ -103,7 +169,10 @@ export type MultirecipientCollectActionConfig = { endsAt?: Date; }; -export type CollectActionConfig = SimpleCollectActionConfig | MultirecipientCollectActionConfig; +export type CollectActionConfig = + | SimpleCollectActionConfig + | MultirecipientCollectActionConfig + | SharedRevenueCollectActionConfig; export type UnknownOpenActionConfig = { type: OpenActionType.UNKNOWN_OPEN_ACTION; diff --git a/packages/domain/src/use-cases/publications/__helpers__/mocks.ts b/packages/domain/src/use-cases/publications/__helpers__/mocks.ts index e559ec7f2..4a14da737 100644 --- a/packages/domain/src/use-cases/publications/__helpers__/mocks.ts +++ b/packages/domain/src/use-cases/publications/__helpers__/mocks.ts @@ -12,8 +12,11 @@ import { HidePublicationRequest } from '../HidePublication'; import { AllOpenActionType, CollectFee, + FeeType, LegacyCollectRequest, + MintFee, MultirecipientCollectRequest, + SharedRevenueCollectRequest, SimpleCollectRequest, UnknownActionRequest, } from '../OpenAction'; @@ -130,8 +133,20 @@ export function mockUnknownReferencePolicyConfig( export function mockCollectFee(overrides?: Partial): CollectFee { return { amount: mockDaiAmount(1, ChainType.POLYGON), - contractAddress: mockEvmAddress(), + module: mockEvmAddress(), + spender: mockEvmAddress(), ...overrides, + type: FeeType.COLLECT, + }; +} + +export function mockMintFee(overrides?: Partial): MintFee { + return { + amount: mockDaiAmount(1, ChainType.POLYGON), + module: mockEvmAddress(), + spender: mockEvmAddress(), + ...overrides, + type: FeeType.MINT, }; } @@ -149,6 +164,21 @@ export function mockLegacyCollectRequest( }; } +export function mockSharedRevenueCollectRequest( + overrides?: Partial, +): SharedRevenueCollectRequest { + return { + publicationId: mockPublicationId(), + fee: mockMintFee(), + public: false, + signless: true, + sponsored: true, + ...overrides, + type: AllOpenActionType.SHARED_REVENUE_COLLECT, + kind: TransactionKind.ACT_ON_PUBLICATION, + }; +} + export function mockSimpleCollectRequest( overrides?: Partial, ): SimpleCollectRequest { diff --git a/packages/domain/src/use-cases/publications/__tests__/OpenAction.spec.ts b/packages/domain/src/use-cases/publications/__tests__/OpenAction.spec.ts index c716aa05b..c70dda1c1 100644 --- a/packages/domain/src/use-cases/publications/__tests__/OpenAction.spec.ts +++ b/packages/domain/src/use-cases/publications/__tests__/OpenAction.spec.ts @@ -21,7 +21,9 @@ import { import { mockCollectFee, mockLegacyCollectRequest, + mockMintFee, mockMultirecipientCollectRequest, + mockSharedRevenueCollectRequest, mockSimpleCollectRequest, mockUnknownActionRequest, } from '../__helpers__/mocks'; @@ -54,28 +56,36 @@ function setupOpenAction({ } describe(`Given the ${OpenAction.name} use-case interactor`, () => { - describe.only.each([ + describe.each([ { - description: 'LegacyCollectRequest', + description: 'LegacyCollectRequest with collect fee', request: mockLegacyCollectRequest({ fee: mockCollectFee() }), }, { - description: 'SimpleCollectRequest', + description: 'SimpleCollectRequest with collect fee', request: mockSimpleCollectRequest({ fee: mockCollectFee() }), }, { - description: 'MultirecipientCollectRequest', + description: 'SharedRevenueCollectRequest with mint fee', + request: mockSharedRevenueCollectRequest({ fee: mockMintFee() }), + }, + { + description: 'SharedRevenueCollectRequest with collect fee', + request: mockSharedRevenueCollectRequest({ fee: mockCollectFee() }), + }, + { + description: 'MultirecipientCollectRequest (implicit collect fee)', request: mockMultirecipientCollectRequest(), }, { - description: 'public SimpleCollectRequest', + description: 'public SimpleCollectRequest with fee', request: mockSimpleCollectRequest({ fee: mockCollectFee(), public: true }), }, { - description: 'public MultirecipientCollectRequest', + description: 'public MultirecipientCollectRequest (implicit collect fee)', request: mockMultirecipientCollectRequest({ public: true }), }, - ])(`when executed with a request that requires a fee`, ({ request, description }) => { + ])(`when executed with a request that involves a fee`, ({ request, description }) => { invariant(isPaidCollectRequest(request), 'Test misconfiguration.'); it(`should check the token availability for ${description}`, async () => { @@ -87,7 +97,7 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { const tokenAvailability = mockTokeAvailability({ request: { amount: request.fee.amount, - spender: request.fee.contractAddress, + spender: request.fee.spender, }, result: failure(error), }); @@ -104,7 +114,7 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { }); }); - describe.only.each([ + describe.each([ { type: 'LegacyCollectRequest', request: mockLegacyCollectRequest({ fee: mockCollectFee() }), @@ -113,18 +123,22 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { type: 'SimpleCollectRequest', request: mockSimpleCollectRequest({ fee: mockCollectFee() }), }, + { + type: 'SharedRevenueCollectRequest with mint fee', + request: mockSharedRevenueCollectRequest(), + }, { type: 'MultirecipientCollectRequest', request: mockMultirecipientCollectRequest(), }, - ])(`when executed with a request that requires a fee`, ({ request, type }) => { + ])(`when executed with a request that involves a fee`, ({ request, type }) => { invariant(isPaidCollectRequest(request), 'Test misconfiguration.'); it(`should support the ${SignedOnChain.name}<${type}> strategy`, async () => { const tokenAvailability = mockTokeAvailability({ request: { amount: request.fee.amount, - spender: request.fee.contractAddress, + spender: request.fee.spender, }, result: success(), }); @@ -140,12 +154,17 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { }); }); - describe.only.each([ + describe.each([ { type: 'SimpleCollectRequest', request: mockSimpleCollectRequest({ fee: undefined, public: true }), tokenAvailability: mock(), }, + { + type: 'SharedRevenueCollectRequest', + request: mockSharedRevenueCollectRequest({ public: true }), + tokenAvailability: mockTokeAvailability({ result: success() }), + }, { type: 'UnknownActionRequest', request: mockUnknownActionRequest({ public: true }), @@ -170,7 +189,7 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { }); }); - describe.only.each([ + describe.each([ { type: 'LegacyCollectRequest', request: mockLegacyCollectRequest({ fee: undefined }), @@ -184,7 +203,7 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { request: mockUnknownActionRequest(), }, ])( - `when executed with a request without fee or for which is not possible to determine (e.g. unknown open action)`, + `when executed with a request without fee or for which is not possible to determine if requires a fee (e.g. unknown open action)`, ({ request, type }) => { it(`should support the ${DelegableSigning.name}<${type}> strategy`, async () => { const { openAction, signedExecution, delegableExecution, paidExecution } = @@ -199,7 +218,7 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { }, ); - describe.only.each([ + describe.each([ { type: 'LegacyCollectRequest', request: mockLegacyCollectRequest({ sponsored: false }), @@ -208,6 +227,10 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { type: 'SimpleCollectRequest', request: mockSimpleCollectRequest({ sponsored: false }), }, + { + type: 'SharedRevenueCollectRequest', + request: mockSharedRevenueCollectRequest({ sponsored: false }), + }, { type: 'UnknownActionRequest', request: mockUnknownActionRequest({ sponsored: false }), @@ -220,8 +243,9 @@ describe(`Given the ${OpenAction.name} use-case interactor`, () => { 'when executed with a request that has the "sponsored" flag set to false', ({ request, type }) => { it(`should support the ${PaidTransaction.name}<${type}> strategy`, async () => { - const { openAction, signedExecution, delegableExecution, paidExecution } = - setupOpenAction(); + const { openAction, signedExecution, delegableExecution, paidExecution } = setupOpenAction({ + tokenAvailability: mockTokeAvailability({ result: success() }), + }); await openAction.execute(request); diff --git a/packages/domain/src/use-cases/transactions/BroadcastingError.ts b/packages/domain/src/use-cases/transactions/BroadcastingError.ts index a1adf860d..292d49cab 100644 --- a/packages/domain/src/use-cases/transactions/BroadcastingError.ts +++ b/packages/domain/src/use-cases/transactions/BroadcastingError.ts @@ -7,6 +7,8 @@ export type RequestFallback = AnyTransactionRequestModel; export enum BroadcastingErrorReason { /** * The app is not whitelisted to use gasless transactions. + * + * @deprecated This error reason is not longer used and will be removed in the future. */ APP_NOT_ALLOWED = 'APP_NOT_ALLOWED', /** diff --git a/packages/gated-content/codegen.yml b/packages/gated-content/codegen.yml index f45ac5700..fcdab0697 100644 --- a/packages/gated-content/codegen.yml +++ b/packages/gated-content/codegen.yml @@ -11,6 +11,7 @@ config: field: false strictScalars: true scalars: + ABIJson: string AppId: string BlockchainData: string BroadcastId: string diff --git a/packages/gated-content/src/graphql/__helpers__/mocks.ts b/packages/gated-content/src/graphql/__helpers__/mocks.ts index d24bbf5b9..0c1734a67 100644 --- a/packages/gated-content/src/graphql/__helpers__/mocks.ts +++ b/packages/gated-content/src/graphql/__helpers__/mocks.ts @@ -141,6 +141,7 @@ export function mockPublicationMetadataLitEncryption( ): PublicationMetadataLitEncryption { return { accessCondition: mockRootCondition(), + accessControlContract: mockNetworkAddress(), encryptionKey: faker.datatype.hexadecimal({ length: 368 }), encryptedPaths: [], ...overrides, diff --git a/packages/gated-content/src/graphql/generated.ts b/packages/gated-content/src/graphql/generated.ts index fe1ce08ca..70d7cbf67 100644 --- a/packages/gated-content/src/graphql/generated.ts +++ b/packages/gated-content/src/graphql/generated.ts @@ -10,6 +10,7 @@ export type Scalars = { Boolean: boolean; Int: number; Float: number; + ABIJson: string; AppId: string; BlockchainData: string; BroadcastId: string; @@ -55,6 +56,7 @@ export type Scalars = { export type ActOnOpenActionInput = { readonly multirecipientCollectOpenAction?: InputMaybe; + readonly protocolSharedRevenueCollectOpenAction?: InputMaybe; readonly simpleCollectOpenAction?: InputMaybe; readonly unknownOpenAction?: InputMaybe; }; @@ -107,13 +109,20 @@ export type AlreadyInvitedCheckRequest = { export type Amount = { readonly __typename: 'Amount'; + /** This is the total value of the amount in the fiat currency */ + readonly asFiat?: Maybe; /** The asset */ readonly asset: Asset; + /** This is the most recent snapshotted 1:1 conversion rate between the asset and the requested fiat currency */ readonly rate?: Maybe; /** Floating point number as string (e.g. 42.009837). It could have the entire precision of the Asset or be truncated to the last significant decimal. */ readonly value: Scalars['String']; }; +export type AmountAsFiatArgs = { + request: RateRequest; +}; + export type AmountRateArgs = { request: RateRequest; }; @@ -229,6 +238,8 @@ export type AuthenticationResult = { readonly __typename: 'AuthenticationResult'; /** The access token */ readonly accessToken: Scalars['Jwt']; + /** The identity token */ + readonly identityToken: Scalars['Jwt']; /** The refresh token */ readonly refreshToken: Scalars['Jwt']; }; @@ -335,14 +346,28 @@ export type ClaimProfileWithHandleRequest = { export type ClaimProfileWithHandleResult = ClaimProfileWithHandleErrorResult | RelaySuccess; +export type ClaimTokensRequest = { + readonly for: ClaimableTokenType; +}; + export type ClaimableProfilesResult = { readonly __typename: 'ClaimableProfilesResult'; readonly canMintProfileWithFreeTextHandle: Scalars['Boolean']; readonly reserved: ReadonlyArray; }; +export enum ClaimableTokenType { + Bonsai = 'BONSAI', +} + +export type ClaimableTokensResult = { + readonly __typename: 'ClaimableTokensResult'; + readonly bonsai: Amount; +}; + export type CollectActionModuleInput = { readonly multirecipientCollectOpenAction?: InputMaybe; + readonly protocolSharedRevenueCollectOpenAction?: InputMaybe; readonly simpleCollectOpenAction?: InputMaybe; }; @@ -375,6 +400,8 @@ export type Comment = { readonly createdAt: Scalars['DateTime']; readonly firstComment?: Maybe; readonly hashtagsMentioned: ReadonlyArray; + /** Signifies whether this comment has been hidden by the author of its parent publication */ + readonly hiddenByAuthor: Scalars['Boolean']; readonly id: Scalars['PublicationId']; readonly isEncrypted: Scalars['Boolean']; readonly isHidden: Scalars['Boolean']; @@ -563,6 +590,61 @@ export type CreateFollowEip712TypedDataValue = { readonly nonce: Scalars['Nonce']; }; +export type CreateFrameEip712TypedData = { + readonly __typename: 'CreateFrameEIP712TypedData'; + /** The typed data domain */ + readonly domain: Eip712TypedDataDomain; + /** The types */ + readonly types: CreateFrameEip712TypedDataTypes; + /** The values */ + readonly value: CreateFrameEip712TypedDataValue; +}; + +export type CreateFrameEip712TypedDataInput = { + /** The typed data domain */ + readonly domain: Eip712TypedDataDomainInput; + /** The types */ + readonly types: CreateFrameEip712TypedDataTypesInput; + /** The values */ + readonly value: CreateFrameEip712TypedDataValueInput; +}; + +export type CreateFrameEip712TypedDataTypes = { + readonly __typename: 'CreateFrameEIP712TypedDataTypes'; + readonly FrameData: ReadonlyArray; +}; + +export type CreateFrameEip712TypedDataTypesInput = { + readonly FrameData: ReadonlyArray; +}; + +export type CreateFrameEip712TypedDataValue = { + readonly __typename: 'CreateFrameEIP712TypedDataValue'; + readonly actionResponse: Scalars['String']; + readonly buttonIndex: Scalars['Int']; + readonly deadline: Scalars['UnixTimestamp']; + readonly inputText: Scalars['String']; + readonly profileId: Scalars['ProfileId']; + readonly pubId: Scalars['PublicationId']; + /** The EIP-721 spec version, must be 1.0.0 */ + readonly specVersion: Scalars['String']; + readonly state: Scalars['String']; + readonly url: Scalars['URI']; +}; + +export type CreateFrameEip712TypedDataValueInput = { + readonly actionResponse: Scalars['String']; + readonly buttonIndex: Scalars['Int']; + readonly deadline: Scalars['UnixTimestamp']; + readonly inputText: Scalars['String']; + readonly profileId: Scalars['ProfileId']; + readonly pubId: Scalars['PublicationId']; + /** The EIP-721 spec version, must be 1.0.0 */ + readonly specVersion: Scalars['String']; + readonly state: Scalars['String']; + readonly url: Scalars['URI']; +}; + export type CreateLegacyCollectBroadcastItemResult = { readonly __typename: 'CreateLegacyCollectBroadcastItemResult'; /** The date the broadcast item expiries */ @@ -1198,10 +1280,40 @@ export type DegreesOfSeparationReferenceModuleSettings = { readonly type: ReferenceModuleType; }; +export type DidReactOnPublicationPublicationIdAndProfileId = { + readonly profileId: Scalars['ProfileId']; + readonly publicationId: Scalars['PublicationId']; +}; + +export type DidReactOnPublicationRequest = { + readonly for: ReadonlyArray; + readonly where?: InputMaybe; +}; + +export type DidReactOnPublicationResult = { + readonly __typename: 'DidReactOnPublicationResult'; + readonly profileId: Scalars['ProfileId']; + readonly publicationId: Scalars['PublicationId']; + readonly result: Scalars['Boolean']; +}; + export type DismissRecommendedProfilesRequest = { readonly dismiss: ReadonlyArray; }; +export type DisputedReport = { + readonly __typename: 'DisputedReport'; + readonly createdAt: Scalars['DateTime']; + readonly disputeReason: Scalars['String']; + readonly disputer: Profile; + readonly reportAdditionalInfo: Scalars['String']; + readonly reportReason: Scalars['String']; + readonly reportSubreason: Scalars['String']; + readonly reportedProfile: Profile; + readonly reportedPublication?: Maybe; + readonly reporter: Profile; +}; + /** The eip 712 typed data domain */ export type Eip712TypedDataDomain = { readonly __typename: 'EIP712TypedDataDomain'; @@ -1215,6 +1327,17 @@ export type Eip712TypedDataDomain = { readonly version: Scalars['String']; }; +export type Eip712TypedDataDomainInput = { + /** The chainId */ + readonly chainId: Scalars['ChainId']; + /** The name of the typed data domain */ + readonly name: Scalars['String']; + /** The verifying contract */ + readonly verifyingContract: Scalars['EvmAddress']; + /** The version */ + readonly version: Scalars['String']; +}; + /** The eip 712 typed data field */ export type Eip712TypedDataField = { readonly __typename: 'EIP712TypedDataField'; @@ -1224,6 +1347,13 @@ export type Eip712TypedDataField = { readonly type: Scalars['String']; }; +export type Eip712TypedDataFieldInput = { + /** The name of the typed data field */ + readonly name: Scalars['String']; + /** The type of the typed data field */ + readonly type: Scalars['String']; +}; + export type EmbedMetadataV3 = { readonly __typename: 'EmbedMetadataV3'; readonly appId?: Maybe; @@ -1392,6 +1522,7 @@ export enum ExplorePublicationsOrderByType { TopCommented = 'TOP_COMMENTED', TopMirrored = 'TOP_MIRRORED', TopQuoted = 'TOP_QUOTED', + TopReacted = 'TOP_REACTED', } export type ExplorePublicationsWhere = { @@ -1459,6 +1590,7 @@ export type FeedRequest = { }; export type FeedWhere = { + readonly customFilters?: InputMaybe>; readonly feedEventItemTypes?: InputMaybe>; readonly for?: InputMaybe; readonly metadata?: InputMaybe; @@ -1492,7 +1624,7 @@ export type FollowLensManager = { readonly profileId: Scalars['ProfileId']; }; -/** The lens manager will only support FREE follow modules, if you want your unknown module allowed to be signless please contact us */ +/** The lens manager will only support follow modules which are verified here - https://github.com/lens-protocol/verified-modules/blob/master/follow-modules.json */ export type FollowLensManagerModuleRedeemInput = { readonly unknownFollowModule?: InputMaybe; }; @@ -1536,6 +1668,12 @@ export type FollowOnlyReferenceModuleSettings = { readonly type: ReferenceModuleType; }; +export type FollowPaidAction = { + readonly __typename: 'FollowPaidAction'; + readonly followed: Profile; + readonly latestActed: ReadonlyArray; +}; + export type FollowRequest = { readonly follow: ReadonlyArray; }; @@ -1569,14 +1707,68 @@ export type FollowersRequest = { readonly cursor?: InputMaybe; readonly limit?: InputMaybe; readonly of: Scalars['ProfileId']; + /** The order by which to sort the profiles - note if your looking at your own followers it always be DESC */ + readonly orderBy?: InputMaybe; }; export type FollowingRequest = { readonly cursor?: InputMaybe; readonly for: Scalars['ProfileId']; readonly limit?: InputMaybe; + /** The order by which to sort the profiles - note if your looking at your own following it always be DESC */ + readonly orderBy?: InputMaybe; +}; + +export type FrameEip712Request = { + readonly actionResponse: Scalars['String']; + readonly buttonIndex: Scalars['Int']; + readonly deadline: Scalars['UnixTimestamp']; + readonly inputText: Scalars['String']; + readonly profileId: Scalars['ProfileId']; + readonly pubId: Scalars['PublicationId']; + /** The EIP-721 spec version, must be 1.0.0 */ + readonly specVersion: Scalars['String']; + readonly state: Scalars['String']; + readonly url: Scalars['URI']; +}; + +export type FrameLensManagerEip712Request = { + readonly actionResponse: Scalars['String']; + readonly buttonIndex: Scalars['Int']; + readonly inputText: Scalars['String']; + readonly profileId: Scalars['ProfileId']; + readonly pubId: Scalars['PublicationId']; + /** The EIP-721 spec version, must be 1.0.0 */ + readonly specVersion: Scalars['String']; + readonly state: Scalars['String']; + readonly url: Scalars['URI']; +}; + +export type FrameLensManagerSignatureResult = { + readonly __typename: 'FrameLensManagerSignatureResult'; + /** The signature */ + readonly signature: Scalars['Signature']; + /** The typed data signed */ + readonly signedTypedData: CreateFrameEip712TypedData; +}; + +export type FrameVerifySignature = { + /** The identity token */ + readonly identityToken: Scalars['Jwt']; + /** The signature */ + readonly signature: Scalars['Signature']; + /** The typed data signed */ + readonly signedTypedData: CreateFrameEip712TypedDataInput; }; +export enum FrameVerifySignatureResult { + DeadlineExpired = 'DEADLINE_EXPIRED', + IdentityCannotUseProfile = 'IDENTITY_CANNOT_USE_PROFILE', + IdentityUnauthorized = 'IDENTITY_UNAUTHORIZED', + SignerAddressCannotUseProfile = 'SIGNER_ADDRESS_CANNOT_USE_PROFILE', + Verified = 'VERIFIED', +} + export type FraudReasonInput = { readonly reason: PublicationReportingReason; readonly subreason: PublicationReportingFraudSubreason; @@ -1604,6 +1796,18 @@ export type GeoLocation = { readonly rawURI: Scalars['EncryptableURI']; }; +export type GetModuleMetadataResult = { + readonly __typename: 'GetModuleMetadataResult'; + readonly metadata: ModuleMetadata; + readonly moduleType: ModuleType; + /** True if the module can be signedless and use lens manager without a signature */ + readonly signlessApproved: Scalars['Boolean']; + /** True if the module can be sponsored through gasless so the user does not need to pay for gas */ + readonly sponsoredApproved: Scalars['Boolean']; + /** True if the module is deemed as safe */ + readonly verified: Scalars['Boolean']; +}; + export type GetProfileMetadataArgs = { /** The app id to query the profile's metadata */ readonly appId?: InputMaybe; @@ -1611,10 +1815,17 @@ export type GetProfileMetadataArgs = { readonly useFallback?: InputMaybe; }; +export type HandleGuardianResult = { + readonly __typename: 'HandleGuardianResult'; + readonly cooldownEndsOn?: Maybe; + readonly protected: Scalars['Boolean']; +}; + export type HandleInfo = { readonly __typename: 'HandleInfo'; /** The full handle - namespace/localname */ readonly fullHandle: Scalars['Handle']; + readonly guardian: HandleGuardianResult; /** The handle nft token id */ readonly id: Scalars['TokenId']; /** If null its not linked to anything */ @@ -1636,10 +1847,38 @@ export type HandleLinkedTo = { readonly nftTokenId: Scalars['TokenId']; }; +export type HandleToAddressRequest = { + /** The full handle - namespace/localname */ + readonly handle: Scalars['Handle']; +}; + +export enum HiddenCommentsType { + HiddenOnly = 'HIDDEN_ONLY', + Hide = 'HIDE', + Show = 'SHOW', +} + +export type HideCommentRequest = { + /** The comment to hide. It has to be under a publication made by the user making the request. If already hidden, nothing will happen. */ + readonly for: Scalars['PublicationId']; +}; + +export type HideManagedProfileRequest = { + /** The profile to hide */ + readonly profileId: Scalars['ProfileId']; +}; + export type HidePublicationRequest = { readonly for: Scalars['PublicationId']; }; +export type IphResult = { + readonly __typename: 'IPHResult'; + readonly h?: Maybe; + readonly hda: Scalars['Boolean']; + readonly hs: Scalars['Boolean']; +}; + export type IdKitPhoneVerifyWebhookRequest = { readonly sharedSecret: Scalars['String']; readonly worldcoin?: InputMaybe; @@ -1727,6 +1966,19 @@ export type InternalAllowedDomainsRequest = { readonly secret: Scalars['String']; }; +export type InternalBoostProfileRequest = { + readonly h?: InputMaybe; + readonly p?: InputMaybe; + readonly s: Scalars['Int']; + readonly secret: Scalars['String']; +}; + +export type InternalBoostScoreRequest = { + readonly h?: InputMaybe; + readonly p?: InputMaybe; + readonly secret: Scalars['String']; +}; + export type InternalClaimRequest = { readonly address: Scalars['EvmAddress']; readonly freeTextHandle?: InputMaybe; @@ -1762,6 +2014,12 @@ export type InternalInvitesRequest = { readonly secret: Scalars['String']; }; +export type InternalMintHandleAndProfileRequest = { + readonly a: Scalars['EvmAddress']; + readonly h: Scalars['String']; + readonly secret: Scalars['String']; +}; + export type InternalNftIndexRequest = { readonly n: ReadonlyArray; readonly secret: Scalars['String']; @@ -1772,6 +2030,11 @@ export type InternalNftVerifyRequest = { readonly secret: Scalars['String']; }; +export type InternalPaymentHandleInfoRequest = { + readonly p: Scalars['String']; + readonly secret: Scalars['String']; +}; + export type InternalProfileStatusRequest = { readonly hhh: Scalars['String']; readonly secret: Scalars['String']; @@ -1783,6 +2046,14 @@ export type InternalRemoveCuratedTagRequest = { readonly ttt: Scalars['String']; }; +export type InternalUpdateModuleOptionsRequest = { + readonly i: Scalars['EvmAddress']; + readonly lma?: InputMaybe; + readonly secret: Scalars['String']; + readonly t: ModuleType; + readonly v?: InputMaybe; +}; + export type InternalUpdateProfileStatusRequest = { readonly dd: Scalars['Boolean']; readonly hhh: Scalars['String']; @@ -1796,6 +2067,8 @@ export type InviteRequest = { export type InvitedResult = { readonly __typename: 'InvitedResult'; + readonly addressInvited: Scalars['EvmAddress']; + /** @deprecated Profiles hand out invites on Lens V2 so this is unnecessary information. Will always be the dead address. */ readonly by: Scalars['EvmAddress']; readonly profileMinted?: Maybe; readonly when: Scalars['DateTime']; @@ -1819,6 +2092,28 @@ export type LastLoggedInProfileRequest = { readonly for: Scalars['EvmAddress']; }; +export type LatestActed = { + readonly __typename: 'LatestActed'; + readonly actedAt: Scalars['DateTime']; + readonly profile: Profile; + readonly txHash: Scalars['TxHash']; +}; + +export type LatestPaidActionsFilter = { + readonly openActionFilters?: InputMaybe>; + readonly openActionPublicationMetadataFilters?: InputMaybe; +}; + +export type LatestPaidActionsResult = { + readonly __typename: 'LatestPaidActionsResult'; + readonly items: ReadonlyArray; + readonly pageInfo: PaginatedResultInfo; +}; + +export type LatestPaidActionsWhere = { + readonly customFilters?: InputMaybe>; +}; + export type LegacyAaveFeeCollectModuleSettings = { readonly __typename: 'LegacyAaveFeeCollectModuleSettings'; /** The collect module amount info */ @@ -2024,11 +2319,6 @@ export enum LensProfileManagerRelayErrorReasonType { export type LensProfileManagerRelayResult = LensProfileManagerRelayError | RelaySuccess; -export enum LensProtocolVersion { - V1 = 'V1', - V2 = 'V2', -} - export enum LensTransactionFailureType { MetadataError = 'METADATA_ERROR', Reverted = 'REVERTED', @@ -2110,6 +2400,13 @@ export type LiveStreamMetadataV3 = { readonly title: Scalars['String']; }; +/** Managed profile visibility type */ +export enum ManagedProfileVisibility { + All = 'ALL', + HiddenOnly = 'HIDDEN_ONLY', + NoneHidden = 'NONE_HIDDEN', +} + export type MarketplaceMetadata = { readonly __typename: 'MarketplaceMetadata'; readonly animationUrl?: Maybe; @@ -2196,6 +2493,58 @@ export type MirrorNotification = { export type MirrorablePublication = Comment | Post | Quote; +export type ModDisputeReportRequest = { + readonly reason: Scalars['String']; + readonly reportedProfileId?: InputMaybe; + readonly reportedPublicationId?: InputMaybe; + readonly reporter: Scalars['ProfileId']; +}; + +export type ModExplorePublicationRequest = { + readonly cursor?: InputMaybe; + readonly limit?: InputMaybe; + readonly orderBy: ExplorePublicationsOrderByType; + readonly where?: InputMaybe; +}; + +export enum ModExplorePublicationType { + Comment = 'COMMENT', + Post = 'POST', + Quote = 'QUOTE', +} + +export type ModExplorePublicationsWhere = { + readonly customFilters?: InputMaybe>; + readonly metadata?: InputMaybe; + readonly publicationTypes?: InputMaybe>; + readonly since?: InputMaybe; +}; + +export type ModFollowerResult = { + readonly __typename: 'ModFollowerResult'; + readonly createdAt: Scalars['DateTime']; + readonly follower: Profile; + readonly following: Profile; +}; + +export type ModReport = { + readonly __typename: 'ModReport'; + readonly additionalInfo?: Maybe; + readonly createdAt: Scalars['DateTime']; + readonly reason: Scalars['String']; + readonly reportedProfile: Profile; + readonly reportedPublication?: Maybe; + readonly reporter: Profile; + readonly subreason: Scalars['String']; +}; + +export type ModReportsRequest = { + readonly cursor?: InputMaybe; + readonly forProfile?: InputMaybe; + readonly forPublication?: InputMaybe; + readonly limit?: InputMaybe; +}; + export type ModuleCurrencyApproval = { readonly followModule?: InputMaybe; readonly openActionModule?: InputMaybe; @@ -2211,6 +2560,28 @@ export type ModuleInfo = { readonly type: Scalars['String']; }; +export type ModuleMetadata = { + readonly __typename: 'ModuleMetadata'; + readonly attributes: ReadonlyArray; + readonly authors: ReadonlyArray; + readonly description: Scalars['String']; + readonly initializeCalldataABI: Scalars['ABIJson']; + readonly initializeResultDataABI?: Maybe; + readonly name: Scalars['String']; + readonly processCalldataABI: Scalars['ABIJson']; + readonly title: Scalars['String']; +}; + +export type ModuleMetadataRequest = { + readonly implementation: Scalars['EvmAddress']; +}; + +export enum ModuleType { + Follow = 'FOLLOW', + OpenAction = 'OPEN_ACTION', + Reference = 'REFERENCE', +} + export type MomokaCommentRequest = { readonly commentOn: Scalars['PublicationId']; readonly contentURI: Scalars['URI']; @@ -2340,6 +2711,7 @@ export enum MomokaValidatorError { PotentialReorg = 'POTENTIAL_REORG', PublicationNonceInvalid = 'PUBLICATION_NONCE_INVALID', PublicationNoneDa = 'PUBLICATION_NONE_DA', + PublicationNotRecognized = 'PUBLICATION_NOT_RECOGNIZED', PublicationNoPointer = 'PUBLICATION_NO_POINTER', PublicationSignerNotAllowed = 'PUBLICATION_SIGNER_NOT_ALLOWED', SimulationFailed = 'SIMULATION_FAILED', @@ -2433,23 +2805,33 @@ export type Mutation = { readonly deleteNftGallery?: Maybe; readonly dismissRecommendedProfiles?: Maybe; readonly follow: LensProfileManagerRelayResult; + /** Hides a comment that exists under a publication made by the author. If already hidden, does nothing. */ + readonly hideComment?: Maybe; + /** Hide a managed profile from your managed profiles list. */ + readonly hideManagedProfile?: Maybe; readonly hidePublication?: Maybe; readonly idKitPhoneVerifyWebhook: IdKitPhoneVerifyWebhookResultStatusType; readonly internalAddCuratedTag?: Maybe; readonly internalAddInvites?: Maybe; readonly internalAllowDomain?: Maybe; + readonly internalBoostProfile: Scalars['Int']; readonly internalClaim?: Maybe; readonly internalCuratedUpdate?: Maybe; + readonly internalMintHandleAndProfile: Scalars['TxHash']; readonly internalNftIndex?: Maybe; readonly internalNftVerify?: Maybe; readonly internalRemoveCuratedTag?: Maybe; + readonly internalUpdateModuleOptions?: Maybe; readonly internalUpdateProfileStatus?: Maybe; readonly invite?: Maybe; readonly legacyCollect: LensProfileManagerRelayResult; readonly linkHandleToProfile: LensProfileManagerRelayResult; readonly mirrorOnMomoka: RelayMomokaResult; readonly mirrorOnchain: LensProfileManagerRelayResult; + readonly modDisputeReport?: Maybe; readonly nftOwnershipChallenge: NftOwnershipChallengeResult; + readonly peerToPeerRecommend?: Maybe; + readonly peerToPeerUnrecommend?: Maybe; readonly postOnMomoka: RelayMomokaResult; readonly postOnchain: LensProfileManagerRelayResult; readonly quoteOnMomoka: RelayMomokaResult; @@ -2459,14 +2841,20 @@ export type Mutation = { readonly removeProfileInterests?: Maybe; readonly removePublicationBookmark?: Maybe; readonly removeReaction?: Maybe; + readonly reportProfile?: Maybe; readonly reportPublication?: Maybe; readonly revokeAuthentication?: Maybe; readonly setDefaultProfile?: Maybe; readonly setFollowModule: LensProfileManagerRelayResult; readonly setProfileMetadata: LensProfileManagerRelayResult; + readonly signFrameAction: FrameLensManagerSignatureResult; readonly unblock: LensProfileManagerRelayResult; readonly undoPublicationNotInterested?: Maybe; readonly unfollow: LensProfileManagerRelayResult; + /** Unhides a hidden comment under a publication made by the author. If not hidden, does nothing. */ + readonly unhideComment?: Maybe; + /** Unhide an already hidden managed profile from your managed profiles list. */ + readonly unhideManagedProfile?: Maybe; readonly unlinkHandleFromProfile: LensProfileManagerRelayResult; readonly updateNftGalleryInfo?: Maybe; readonly updateNftGalleryItems?: Maybe; @@ -2637,6 +3025,14 @@ export type MutationFollowArgs = { request: FollowLensManagerRequest; }; +export type MutationHideCommentArgs = { + request: HideCommentRequest; +}; + +export type MutationHideManagedProfileArgs = { + request: HideManagedProfileRequest; +}; + export type MutationHidePublicationArgs = { request: HidePublicationRequest; }; @@ -2657,6 +3053,10 @@ export type MutationInternalAllowDomainArgs = { request: InternalAllowDomainRequest; }; +export type MutationInternalBoostProfileArgs = { + request: InternalBoostProfileRequest; +}; + export type MutationInternalClaimArgs = { request: InternalClaimRequest; }; @@ -2665,6 +3065,10 @@ export type MutationInternalCuratedUpdateArgs = { request: InternalCuratedUpdateRequest; }; +export type MutationInternalMintHandleAndProfileArgs = { + request: InternalMintHandleAndProfileRequest; +}; + export type MutationInternalNftIndexArgs = { request: InternalNftIndexRequest; }; @@ -2677,6 +3081,10 @@ export type MutationInternalRemoveCuratedTagArgs = { request: InternalRemoveCuratedTagRequest; }; +export type MutationInternalUpdateModuleOptionsArgs = { + request: InternalUpdateModuleOptionsRequest; +}; + export type MutationInternalUpdateProfileStatusArgs = { request: InternalUpdateProfileStatusRequest; }; @@ -2701,10 +3109,22 @@ export type MutationMirrorOnchainArgs = { request: OnchainMirrorRequest; }; +export type MutationModDisputeReportArgs = { + request: ModDisputeReportRequest; +}; + export type MutationNftOwnershipChallengeArgs = { request: NftOwnershipChallengeRequest; }; +export type MutationPeerToPeerRecommendArgs = { + request: PeerToPeerRecommendRequest; +}; + +export type MutationPeerToPeerUnrecommendArgs = { + request: PeerToPeerRecommendRequest; +}; + export type MutationPostOnMomokaArgs = { request: MomokaPostRequest; }; @@ -2741,6 +3161,10 @@ export type MutationRemoveReactionArgs = { request: ReactionRequest; }; +export type MutationReportProfileArgs = { + request: ReportProfileRequest; +}; + export type MutationReportPublicationArgs = { request: ReportPublicationRequest; }; @@ -2761,6 +3185,10 @@ export type MutationSetProfileMetadataArgs = { request: OnchainSetProfileMetadataRequest; }; +export type MutationSignFrameActionArgs = { + request: FrameLensManagerEip712Request; +}; + export type MutationUnblockArgs = { request: UnblockRequest; }; @@ -2773,6 +3201,14 @@ export type MutationUnfollowArgs = { request: UnfollowRequest; }; +export type MutationUnhideCommentArgs = { + request: UnhideCommentRequest; +}; + +export type MutationUnhideManagedProfileArgs = { + request: UnhideManagedProfileRequest; +}; + export type MutationUnlinkHandleFromProfileArgs = { request: UnlinkHandleFromProfileRequest; }; @@ -2797,6 +3233,8 @@ export type MutualFollowersRequest = { readonly cursor?: InputMaybe; readonly limit?: InputMaybe; readonly observer: Scalars['ProfileId']; + /** The order by which to sort the profiles */ + readonly orderBy?: InputMaybe; readonly viewing: Scalars['ProfileId']; }; @@ -2836,10 +3274,10 @@ export type Nfi = { export type Nft = { readonly __typename: 'Nft'; readonly collection: NftCollection; - readonly contentURI: Scalars['URI']; + readonly contentURI?: Maybe; readonly contract: NetworkAddress; readonly contractType: NftContractType; - readonly metadata: NftMetadata; + readonly metadata?: Maybe; readonly owner: Owner; readonly tokenId: Scalars['TokenId']; readonly totalSupply: Scalars['String']; @@ -3032,6 +3470,8 @@ export type Notification = export type NotificationRequest = { readonly cursor?: InputMaybe; + /** The order by which to sort the profiles on follows, reactions, actions and mirrors */ + readonly orderBy?: InputMaybe; readonly where?: InputMaybe; }; @@ -3050,6 +3490,7 @@ export type NotificationWhere = { readonly highSignalFilter?: InputMaybe; readonly notificationTypes?: InputMaybe>; readonly publishedOn?: InputMaybe>; + readonly timeBasedAggregation?: InputMaybe; }; export type OnchainCommentRequest = { @@ -3118,6 +3559,7 @@ export type OpenActionModule = | LegacySimpleCollectModuleSettings | LegacyTimedFeeCollectModuleSettings | MultirecipientFeeCollectOpenActionSettings + | ProtocolSharedRevenueCollectOpenActionSettings | SimpleCollectOpenActionSettings | UnknownOpenActionModuleSettings; @@ -3138,10 +3580,17 @@ export enum OpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } +export type OpenActionPaidAction = { + readonly __typename: 'OpenActionPaidAction'; + readonly actedOn: PrimaryPublication; + readonly latestActed: ReadonlyArray; +}; + export type OpenActionProfileActed = { readonly __typename: 'OpenActionProfileActed'; readonly actedAt: Scalars['DateTime']; @@ -3187,6 +3636,12 @@ export type PaginatedCurrenciesResult = { readonly pageInfo: PaginatedResultInfo; }; +export type PaginatedDisputedReports = { + readonly __typename: 'PaginatedDisputedReports'; + readonly items: ReadonlyArray; + readonly pageInfo: PaginatedResultInfo; +}; + export type PaginatedExplorePublicationResult = { readonly __typename: 'PaginatedExplorePublicationResult'; readonly items: ReadonlyArray; @@ -3211,6 +3666,24 @@ export type PaginatedHandlesResult = { readonly pageInfo: PaginatedResultInfo; }; +export type PaginatedModExplorePublicationResult = { + readonly __typename: 'PaginatedModExplorePublicationResult'; + readonly items: ReadonlyArray; + readonly pageInfo: PaginatedResultInfo; +}; + +export type PaginatedModFollowersResult = { + readonly __typename: 'PaginatedModFollowersResult'; + readonly items: ReadonlyArray; + readonly pageInfo: PaginatedResultInfo; +}; + +export type PaginatedModReports = { + readonly __typename: 'PaginatedModReports'; + readonly items: ReadonlyArray; + readonly pageInfo: PaginatedResultInfo; +}; + /** Nft collections paginated result */ export type PaginatedNftCollectionsResult = { readonly __typename: 'PaginatedNftCollectionsResult'; @@ -3301,6 +3774,11 @@ export type PaginatedPublicationsTagsResult = { readonly pageInfo: PaginatedResultInfo; }; +export type PaginatedRequest = { + readonly cursor?: InputMaybe; + readonly limit?: InputMaybe; +}; + /** The paginated result info */ export type PaginatedResultInfo = { readonly __typename: 'PaginatedResultInfo'; @@ -3328,6 +3806,13 @@ export type PaginatedWhoReactedResult = { readonly pageInfo: PaginatedResultInfo; }; +export type PaidAction = FollowPaidAction | OpenActionPaidAction; + +export type PeerToPeerRecommendRequest = { + /** The profile to recommend */ + readonly profileId: Scalars['ProfileId']; +}; + export type PhysicalAddress = { readonly __typename: 'PhysicalAddress'; /** The country name component. */ @@ -3412,7 +3897,7 @@ export type PopularNftCollectionsRequest = { /** Include only verified collections */ readonly onlyVerified?: InputMaybe; /** The ordering of Nft collection owners. Defaults to Total Lens Profile owners */ - readonly orderBy?: InputMaybe; + readonly orderBy?: PopularNftCollectionsOrder; }; export type Post = { @@ -3471,6 +3956,8 @@ export type Profile = { readonly operations: ProfileOperations; /** Who owns the profile */ readonly ownedBy: NetworkAddress; + /** If the profile has been recommended by the authenticated user */ + readonly peerToPeerRecommendedByMe: Scalars['Boolean']; /** If the profile has got signless enabled */ readonly signless: Scalars['Boolean']; /** If lens API will sponsor this persons for gasless experience, note they can have signless on but sponsor false which means it be rejected */ @@ -3524,6 +4011,11 @@ export enum ProfileActionHistoryType { UnlinkHandle = 'UNLINK_HANDLE', } +export type ProfileFraudReasonInput = { + readonly reason: ProfileReportingReason; + readonly subreason: ProfileReportingFraudSubreason; +}; + export type ProfileGuardianResult = { readonly __typename: 'ProfileGuardianResult'; readonly cooldownEndsOn?: Maybe; @@ -3699,6 +4191,26 @@ export type ProfileRecommendationsRequest = { readonly shuffle?: InputMaybe; }; +export enum ProfileReportingFraudSubreason { + Impersonation = 'IMPERSONATION', + SomethingElse = 'SOMETHING_ELSE', +} + +export enum ProfileReportingReason { + Fraud = 'FRAUD', + Spam = 'SPAM', +} + +export type ProfileReportingReasonInput = { + readonly fraudReason?: InputMaybe; + readonly spamReason?: InputMaybe; +}; + +export enum ProfileReportingSpamSubreason { + Repetitive = 'REPETITIVE', + SomethingElse = 'SOMETHING_ELSE', +} + export type ProfileRequest = { /** The handle for profile you want to fetch - namespace/localname */ readonly forHandle?: InputMaybe; @@ -3709,6 +4221,8 @@ export type ProfileRequest = { export type ProfileSearchRequest = { readonly cursor?: InputMaybe; readonly limit?: InputMaybe; + /** The order by which to sort the profiles */ + readonly orderBy?: InputMaybe; /** Query for the profile search */ readonly query: Scalars['String']; /** Filtering criteria for profile search */ @@ -3720,6 +4234,11 @@ export type ProfileSearchWhere = { readonly customFilters?: InputMaybe>; }; +export type ProfileSpamReasonInput = { + readonly reason: ProfileReportingReason; + readonly subreason: ProfileReportingSpamSubreason; +}; + /** The Profile Stats */ export type ProfileStats = { readonly __typename: 'ProfileStats'; @@ -3728,6 +4247,8 @@ export type ProfileStats = { readonly followers: Scalars['Int']; readonly following: Scalars['Int']; readonly id: Scalars['ProfileId']; + /** The profile classifier score of this profile relative to others on Lens. It is a % out of 100. */ + readonly lensClassifierScore?: Maybe; readonly mirrors: Scalars['Int']; readonly posts: Scalars['Int']; readonly publications: Scalars['Int']; @@ -3756,6 +4277,7 @@ export type ProfileStatsReactionsArgs = { export type ProfileStatsArg = { readonly customFilters?: InputMaybe>; readonly forApps?: InputMaybe>; + readonly hiddenComments?: InputMaybe; }; export type ProfileStatsCountOpenActionArgs = { @@ -3776,6 +4298,7 @@ export type ProfilesManagedRequest = { readonly cursor?: InputMaybe; /** The Ethereum address for which to retrieve managed profiles */ readonly for: Scalars['EvmAddress']; + readonly hiddenFilter?: InputMaybe; readonly includeOwned?: InputMaybe; readonly limit?: InputMaybe; }; @@ -3786,9 +4309,16 @@ export type ProfilesManagedResult = { readonly isLensManager: Scalars['Boolean']; }; +export enum ProfilesOrderBy { + Default = 'DEFAULT', + ProfileClassifier = 'PROFILE_CLASSIFIER', +} + export type ProfilesRequest = { readonly cursor?: InputMaybe; readonly limit?: InputMaybe; + /** The order by which to sort the profiles */ + readonly orderBy?: InputMaybe; /** The where clause to use to filter on what you are looking for */ readonly where: ProfilesRequestWhere; }; @@ -3808,6 +4338,40 @@ export type ProfilesRequestWhere = { readonly whoQuotedPublication?: InputMaybe; }; +export type ProtocolSharedRevenueCollectModuleInput = { + readonly amount?: InputMaybe; + readonly collectLimit?: InputMaybe; + /** The wallet of a client app to share revenues alongside the recipient and the protocol. Optional. */ + readonly creatorClient?: InputMaybe; + readonly currentCollects?: Scalars['Float']; + readonly endsAt?: InputMaybe; + readonly followerOnly: Scalars['Boolean']; + readonly recipient?: InputMaybe; + readonly referralFee?: InputMaybe; +}; + +export type ProtocolSharedRevenueCollectOpenActionSettings = { + readonly __typename: 'ProtocolSharedRevenueCollectOpenActionSettings'; + /** The collect module amount info. `Amount.value = 0` in case of free collects. */ + readonly amount: Amount; + /** The maximum number of collects for this publication. */ + readonly collectLimit?: Maybe; + /** The collect nft address - only deployed on first collect */ + readonly collectNft?: Maybe; + readonly contract: NetworkAddress; + /** If supplied, this is the app that will receive a split of the shared revenue together with the recipient as well as the protocol */ + readonly creatorClient?: Maybe; + /** The end timestamp after which collecting is impossible. */ + readonly endsAt?: Maybe; + /** True if only followers of publisher may collect the post. */ + readonly followerOnly: Scalars['Boolean']; + /** The collect module recipient address */ + readonly recipient: Scalars['EvmAddress']; + /** The collect module referral fee */ + readonly referralFee: Scalars['Float']; + readonly type: OpenActionModuleType; +}; + export type PublicationBookmarkRequest = { readonly on: Scalars['PublicationId']; }; @@ -3823,6 +4387,8 @@ export type PublicationBookmarksWhere = { }; export type PublicationCommentOn = { + /** You can use this enum to show, hide or show only hidden comments */ + readonly hiddenComments?: InputMaybe; readonly id: Scalars['PublicationId']; readonly ranking?: InputMaybe; }; @@ -3917,6 +4483,7 @@ export enum PublicationMetadataLicenseType { export type PublicationMetadataLitEncryption = { readonly __typename: 'PublicationMetadataLitEncryption'; readonly accessCondition: RootCondition; + readonly accessControlContract: NetworkAddress; readonly encryptedPaths: ReadonlyArray; readonly encryptionKey: Scalars['ContentEncryptionKey']; }; @@ -4050,6 +4617,7 @@ export enum PublicationReportingIllegalSubreason { AnimalAbuse = 'ANIMAL_ABUSE', DirectThreat = 'DIRECT_THREAT', HumanAbuse = 'HUMAN_ABUSE', + Plagiarism = 'PLAGIARISM', ThreatIndividual = 'THREAT_INDIVIDUAL', Violence = 'VIOLENCE', } @@ -4099,6 +4667,7 @@ export type PublicationSearchWhere = { readonly customFilters?: InputMaybe>; readonly metadata?: InputMaybe; readonly publicationTypes?: InputMaybe>; + readonly withOpenActions?: InputMaybe>; }; export type PublicationStats = { @@ -4126,6 +4695,7 @@ export type PublicationStatsCountOpenActionArgs = { export type PublicationStatsInput = { readonly customFilters?: InputMaybe>; + readonly hiddenComments?: InputMaybe; /** Filter the returned stats on apps and 1 of the following filters: tags, contentWarning, mainContentFocus, locale */ readonly metadata?: InputMaybe; }; @@ -4180,16 +4750,21 @@ export type PublicationsWhere = { export type Query = { readonly __typename: 'Query'; readonly approvedAuthentications: PaginatedApprovedAuthenticationResult; + /** note here if your using a wallet JWT token it will get the allowance of the public proxy contract if its supported if not throw as profiles act not wallets */ readonly approvedModuleAllowanceAmount: ReadonlyArray; readonly canClaim: ReadonlyArray; readonly challenge: AuthChallengeResult; + readonly claimTokens: LensProfileManagerRelayResult; readonly claimableProfiles: ClaimableProfilesResult; readonly claimableStatus: ClaimProfileStatusType; + readonly claimableTokens: ClaimableTokensResult; + readonly createFrameTypedData: CreateFrameEip712TypedData; /** Get all enabled currencies */ readonly currencies: PaginatedCurrenciesResult; readonly currentSession: ApprovedAuthentication; /** Get the default profile for a given EvmAddress. If no default is explicitly set, you will get the oldest profile owned by the address. */ readonly defaultProfile?: Maybe; + readonly didReactOnPublication: ReadonlyArray; readonly exploreProfiles: PaginatedProfileResult; readonly explorePublications: PaginatedExplorePublicationResult; readonly feed: PaginatedFeedResult; @@ -4198,18 +4773,29 @@ export type Query = { readonly followStatusBulk: ReadonlyArray; readonly followers: PaginatedProfileResult; readonly following: PaginatedProfileResult; + readonly generateLensAPIRelayAddress: Scalars['EvmAddress']; + /** note here if your using a wallet JWT token it will approve to the public proxy contract if its supported if not throw as profiles act not wallets */ readonly generateModuleCurrencyApprovalData: GenerateModuleCurrencyApprovalResult; + readonly handleToAddress?: Maybe; readonly internalAllowedDomains: ReadonlyArray; + readonly internalBoostScore?: Maybe; readonly internalClaimStatus?: Maybe; readonly internalCuratedHandles: ReadonlyArray; readonly internalCuratedTags: ReadonlyArray; readonly internalInvites: Scalars['Int']; + readonly internalPaymentHandleInfo?: Maybe; readonly internalProfileStatus: PrfResult; readonly invitedProfiles: ReadonlyArray; readonly lastLoggedInProfile?: Maybe; + readonly latestPaidActions: LatestPaidActionsResult; readonly lensAPIOwnedEOAs: ReadonlyArray; - readonly lensProtocolVersion: LensProtocolVersion; + readonly lensProtocolVersion: Scalars['String']; readonly lensTransactionStatus?: Maybe; + readonly modDisputedReports: PaginatedDisputedReports; + readonly modExplorePublications: PaginatedModExplorePublicationResult; + readonly modFollowers: PaginatedModFollowersResult; + readonly modLatestReports: PaginatedModReports; + readonly moduleMetadata?: Maybe; readonly momokaSubmitters: MomokaSubmittersResult; readonly momokaSummary: MomokaSummaryResult; readonly momokaTransaction?: Maybe; @@ -4255,9 +4841,11 @@ export type Query = { readonly supportedOpenActionModules: PaginatedSupportedModules; readonly supportedReferenceModules: PaginatedSupportedModules; readonly txIdToTxHash?: Maybe; + readonly userRateLimit: UserCurrentRateLimitResult; readonly userSigNonces: UserSigNonces; readonly validatePublicationMetadata: PublicationValidateMetadataResult; readonly verify: Scalars['Boolean']; + readonly verifyFrameSignature: FrameVerifySignatureResult; readonly whoActedOnPublication: PaginatedProfileResult; /** The list of profiles that the logged in profile has blocked */ readonly whoHaveBlocked: PaginatedProfileResult; @@ -4280,6 +4868,14 @@ export type QueryChallengeArgs = { request: ChallengeRequest; }; +export type QueryClaimTokensArgs = { + request: ClaimTokensRequest; +}; + +export type QueryCreateFrameTypedDataArgs = { + request: FrameEip712Request; +}; + export type QueryCurrenciesArgs = { request: PaginatedOffsetRequest; }; @@ -4288,6 +4884,10 @@ export type QueryDefaultProfileArgs = { request: DefaultProfileRequest; }; +export type QueryDidReactOnPublicationArgs = { + request: DidReactOnPublicationRequest; +}; + export type QueryExploreProfilesArgs = { request: ExploreProfilesRequest; }; @@ -4324,10 +4924,18 @@ export type QueryGenerateModuleCurrencyApprovalDataArgs = { request: GenerateModuleCurrencyApprovalDataRequest; }; +export type QueryHandleToAddressArgs = { + request: HandleToAddressRequest; +}; + export type QueryInternalAllowedDomainsArgs = { request: InternalAllowedDomainsRequest; }; +export type QueryInternalBoostScoreArgs = { + request: InternalBoostScoreRequest; +}; + export type QueryInternalClaimStatusArgs = { request: InternalClaimStatusRequest; }; @@ -4344,6 +4952,10 @@ export type QueryInternalInvitesArgs = { request: InternalInvitesRequest; }; +export type QueryInternalPaymentHandleInfoArgs = { + request: InternalPaymentHandleInfoRequest; +}; + export type QueryInternalProfileStatusArgs = { request: InternalProfileStatusRequest; }; @@ -4352,10 +4964,36 @@ export type QueryLastLoggedInProfileArgs = { request: LastLoggedInProfileRequest; }; +export type QueryLatestPaidActionsArgs = { + filter?: InputMaybe; + request?: InputMaybe; + where?: InputMaybe; +}; + export type QueryLensTransactionStatusArgs = { request: LensTransactionStatusRequest; }; +export type QueryModDisputedReportsArgs = { + request: PaginatedRequest; +}; + +export type QueryModExplorePublicationsArgs = { + request: ModExplorePublicationRequest; +}; + +export type QueryModFollowersArgs = { + request: PaginatedRequest; +}; + +export type QueryModLatestReportsArgs = { + request: ModReportsRequest; +}; + +export type QueryModuleMetadataArgs = { + request: ModuleMetadataRequest; +}; + export type QueryMomokaTransactionArgs = { request: MomokaTransactionRequest; }; @@ -4496,6 +5134,10 @@ export type QueryTxIdToTxHashArgs = { for: Scalars['TxId']; }; +export type QueryUserRateLimitArgs = { + request: UserCurrentRateLimitRequest; +}; + export type QueryValidatePublicationMetadataArgs = { request: ValidatePublicationMetadataRequest; }; @@ -4504,6 +5146,10 @@ export type QueryVerifyArgs = { request: VerifyRequest; }; +export type QueryVerifyFrameSignatureArgs = { + request: FrameVerifySignature; +}; + export type QueryWhoActedOnPublicationArgs = { request: WhoActedOnPublicationRequest; }; @@ -4571,6 +5217,8 @@ export type ReactionNotification = { }; export type ReactionRequest = { + /** The ID of the app that the reaction was made from. */ + readonly app?: InputMaybe; readonly for: Scalars['PublicationId']; readonly reaction: PublicationReactionType; }; @@ -4659,6 +5307,17 @@ export type RelayResult = RelayError | RelaySuccess; export enum RelayRoleKey { CreateProfile = 'CREATE_PROFILE', + CreateProfileWithHandleUsingCredits_1 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_1', + CreateProfileWithHandleUsingCredits_2 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_2', + CreateProfileWithHandleUsingCredits_3 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_3', + CreateProfileWithHandleUsingCredits_4 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_4', + CreateProfileWithHandleUsingCredits_5 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_5', + CreateProfileWithHandleUsingCredits_6 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_6', + CreateProfileWithHandleUsingCredits_7 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_7', + CreateProfileWithHandleUsingCredits_8 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_8', + CreateProfileWithHandleUsingCredits_9 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_9', + CreateProfileWithHandleUsingCredits_10 = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_10', + CreateProfileWithHandleUsingCreditsUnderCharLimit = 'CREATE_PROFILE_WITH_HANDLE_USING_CREDITS_UNDER_CHAR_LIMIT', LensManager_1 = 'LENS_MANAGER_1', LensManager_2 = 'LENS_MANAGER_2', LensManager_3 = 'LENS_MANAGER_3', @@ -4669,6 +5328,26 @@ export enum RelayRoleKey { LensManager_8 = 'LENS_MANAGER_8', LensManager_9 = 'LENS_MANAGER_9', LensManager_10 = 'LENS_MANAGER_10', + LensManager_11 = 'LENS_MANAGER_11', + LensManager_12 = 'LENS_MANAGER_12', + LensManager_13 = 'LENS_MANAGER_13', + LensManager_14 = 'LENS_MANAGER_14', + LensManager_15 = 'LENS_MANAGER_15', + LensManager_16 = 'LENS_MANAGER_16', + LensManager_17 = 'LENS_MANAGER_17', + LensManager_18 = 'LENS_MANAGER_18', + LensManager_19 = 'LENS_MANAGER_19', + LensManager_20 = 'LENS_MANAGER_20', + LensManager_21 = 'LENS_MANAGER_21', + LensManager_22 = 'LENS_MANAGER_22', + LensManager_23 = 'LENS_MANAGER_23', + LensManager_24 = 'LENS_MANAGER_24', + LensManager_25 = 'LENS_MANAGER_25', + LensManager_26 = 'LENS_MANAGER_26', + LensManager_27 = 'LENS_MANAGER_27', + LensManager_28 = 'LENS_MANAGER_28', + LensManager_29 = 'LENS_MANAGER_29', + LensManager_30 = 'LENS_MANAGER_30', WithSig_1 = 'WITH_SIG_1', WithSig_2 = 'WITH_SIG_2', WithSig_3 = 'WITH_SIG_3', @@ -4679,6 +5358,16 @@ export enum RelayRoleKey { WithSig_8 = 'WITH_SIG_8', WithSig_9 = 'WITH_SIG_9', WithSig_10 = 'WITH_SIG_10', + WithSig_11 = 'WITH_SIG_11', + WithSig_12 = 'WITH_SIG_12', + WithSig_13 = 'WITH_SIG_13', + WithSig_14 = 'WITH_SIG_14', + WithSig_15 = 'WITH_SIG_15', + WithSig_16 = 'WITH_SIG_16', + WithSig_17 = 'WITH_SIG_17', + WithSig_18 = 'WITH_SIG_18', + WithSig_19 = 'WITH_SIG_19', + WithSig_20 = 'WITH_SIG_20', } export type RelaySuccess = { @@ -4687,6 +5376,12 @@ export type RelaySuccess = { readonly txId: Scalars['TxId']; }; +export type ReportProfileRequest = { + readonly additionalComments?: InputMaybe; + readonly for: Scalars['ProfileId']; + readonly reason: ProfileReportingReasonInput; +}; + export type ReportPublicationRequest = { readonly additionalComments?: InputMaybe; readonly for: Scalars['PublicationId']; @@ -4898,6 +5593,7 @@ export type SupportedModulesRequest = { readonly cursor?: InputMaybe; readonly includeUnknown?: InputMaybe; readonly limit?: InputMaybe; + readonly onlyVerified?: InputMaybe; }; export type SybilDotOrgIdentity = { @@ -5018,6 +5714,16 @@ export type UnfollowRequest = { readonly unfollow: ReadonlyArray; }; +export type UnhideCommentRequest = { + /** The comment to unhide. It has to be under a publication made by the user making the request. If already visible, nothing will happen. */ + readonly for: Scalars['PublicationId']; +}; + +export type UnhideManagedProfileRequest = { + /** The profile to unhide */ + readonly profileId: Scalars['ProfileId']; +}; + export type UnknownFollowModuleInput = { readonly address: Scalars['EvmAddress']; readonly data: Scalars['BlockchainData']; @@ -5031,9 +5737,22 @@ export type UnknownFollowModuleRedeemInput = { export type UnknownFollowModuleSettings = { readonly __typename: 'UnknownFollowModuleSettings'; readonly contract: NetworkAddress; - /** The data used to setup the module which you can decode with your known ABI */ + /** + * The data used to setup the module which you can decode with your known ABI + * @deprecated Use initializeResultData instead + */ readonly followModuleReturnData?: Maybe; + /** The data used to setup the module */ + readonly initializeCalldata?: Maybe; + /** The data returned from the init module */ + readonly initializeResultData?: Maybe; + /** True if the module can be signedless and use lens manager without a signature */ + readonly signlessApproved: Scalars['Boolean']; + /** True if the module can be sponsored through gasless so the user does not need to pay for gas */ + readonly sponsoredApproved: Scalars['Boolean']; readonly type: FollowModuleType; + /** True if the module is deemed as safe */ + readonly verified: Scalars['Boolean']; }; export type UnknownOpenActionActRedeemInput = { @@ -5051,9 +5770,22 @@ export type UnknownOpenActionModuleSettings = { /** The collect nft address - only deployed on first collect and if its a collectable open action */ readonly collectNft?: Maybe; readonly contract: NetworkAddress; - /** The data used to setup the module which you can decode with your known ABI */ + /** The data used to setup the module */ + readonly initializeCalldata?: Maybe; + /** The data returned from the init module */ + readonly initializeResultData?: Maybe; + /** + * The data returned from the init module + * @deprecated Use initializeResultData instead + */ readonly openActionModuleReturnData?: Maybe; + /** True if the module can be signedless and use lens manager without a signature */ + readonly signlessApproved: Scalars['Boolean']; + /** True if the module can be sponsored through gasless so the user does not need to pay for gas */ + readonly sponsoredApproved: Scalars['Boolean']; readonly type: OpenActionModuleType; + /** True if the module is deemed as safe */ + readonly verified: Scalars['Boolean']; }; export type UnknownOpenActionResult = { @@ -5071,9 +5803,22 @@ export type UnknownReferenceModuleInput = { export type UnknownReferenceModuleSettings = { readonly __typename: 'UnknownReferenceModuleSettings'; readonly contract: NetworkAddress; - /** The data used to setup the module which you can decode with your known ABI */ + /** The data used to setup the module */ + readonly initializeCalldata?: Maybe; + /** The data returned from the init module */ + readonly initializeResultData?: Maybe; + /** + * The data used to setup the module which you can decode with your known ABI + * @deprecated Use initializeResultData instead + */ readonly referenceModuleReturnData?: Maybe; + /** True if the module can be signedless and use lens manager without a signature */ + readonly signlessApproved: Scalars['Boolean']; + /** True if the module can be sponsored through gasless so the user does not need to pay for gas */ + readonly sponsoredApproved: Scalars['Boolean']; readonly type: ReferenceModuleType; + /** True if the module is deemed as safe */ + readonly verified: Scalars['Boolean']; }; export type UnknownSupportedModule = { @@ -5087,6 +5832,27 @@ export type UnlinkHandleFromProfileRequest = { readonly handle: Scalars['Handle']; }; +export type UserCurrentRateLimit = { + readonly __typename: 'UserCurrentRateLimit'; + readonly dayAllowance: Scalars['Int']; + readonly dayAllowanceLeft: Scalars['Int']; + readonly dayAllowanceUsed: Scalars['Int']; + readonly hourAllowance: Scalars['Int']; + readonly hourAllowanceLeft: Scalars['Int']; + readonly hourAllowanceUsed: Scalars['Int']; +}; + +export type UserCurrentRateLimitRequest = { + readonly profileId?: InputMaybe; + readonly userAddress: Scalars['EvmAddress']; +}; + +export type UserCurrentRateLimitResult = { + readonly __typename: 'UserCurrentRateLimitResult'; + readonly momoka: UserCurrentRateLimit; + readonly onchain: UserCurrentRateLimit; +}; + export type UserPoapsQueryRequest = { readonly cursor?: InputMaybe; readonly for: Scalars['ProfileId']; @@ -5107,7 +5873,9 @@ export type ValidatePublicationMetadataRequest = { export type VerifyRequest = { /** The access token to verify */ - readonly accessToken: Scalars['Jwt']; + readonly accessToken?: InputMaybe; + /** The identity token to verify */ + readonly identityToken?: InputMaybe; }; export type Video = { @@ -5146,6 +5914,8 @@ export type WhoActedOnPublicationRequest = { readonly cursor?: InputMaybe; readonly limit?: InputMaybe; readonly on: Scalars['PublicationId']; + /** The order by which to sort the profiles */ + readonly orderBy?: InputMaybe; readonly where?: InputMaybe; }; @@ -5162,6 +5932,8 @@ export type WhoReactedPublicationRequest = { readonly cursor?: InputMaybe; readonly for: Scalars['PublicationId']; readonly limit?: InputMaybe; + /** The order by which to sort the profiles */ + readonly orderBy?: InputMaybe; readonly where?: InputMaybe; }; diff --git a/packages/react/src/environments.ts b/packages/react/src/environments.ts index 38ff9196f..11299c744 100644 --- a/packages/react/src/environments.ts +++ b/packages/react/src/environments.ts @@ -1,4 +1,4 @@ -import { ChainType, URL } from '@lens-protocol/shared-kernel'; +import { ChainType, EvmAddress, URL } from '@lens-protocol/shared-kernel'; import { ChainConfigRegistry, amoy, goerli, mainnet, polygon } from './chains'; @@ -31,7 +31,8 @@ export type EnvironmentConfig = { chains: ChainConfigRegistry; timings: TransactionObserverTimings; contracts: { - permissionlessCreator: string; + permissionlessCreator: EvmAddress; + publicActProxy: EvmAddress; }; handleResolver: ProfileHandleResolver; }; @@ -59,6 +60,7 @@ export const production: EnvironmentConfig = { }, contracts: { permissionlessCreator: '0x0b5e6100243f793e480DE6088dE6bA70aA9f3872', + publicActProxy: '0x358bac99d38609F3D9fB9450Dff87DF65AdD8965', }, handleResolver: (localName) => `lens/${localName}`, }; @@ -86,6 +88,7 @@ export const development: EnvironmentConfig = { }, contracts: { permissionlessCreator: '0x36440da1D98FF46637f0b98AAA082bc77977B49B', + publicActProxy: '0xfD8671cC32ca785Cb4fb81431CF0Acfe7d4dAa3F', }, handleResolver: (localName) => `lens/${localName}`, }; @@ -107,6 +110,7 @@ export const staging: EnvironmentConfig = { }, contracts: { permissionlessCreator: '0x36440da1D98FF46637f0b98AAA082bc77977B49B', + publicActProxy: '0xfD8671cC32ca785Cb4fb81431CF0Acfe7d4dAa3F', }, handleResolver: (localName) => `lens/${localName}`, }; diff --git a/packages/react/src/publication/index.ts b/packages/react/src/publication/index.ts index eefb1c1dc..8e6016f85 100644 --- a/packages/react/src/publication/index.ts +++ b/packages/react/src/publication/index.ts @@ -117,6 +117,8 @@ export type { CollectPolicy, DegreesOfSeparationReferencePolicy, FollowersOnlyReferencePolicy, + MintFee, + MintFeeDistribution, MultirecipientCollectFee, NoReferencePolicy, ReferenceModule, diff --git a/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts b/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts index 7cecf77d5..a8f924741 100644 --- a/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts +++ b/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts @@ -57,7 +57,7 @@ export abstract class AbstractContractCallGateway> { + ): Promise> { const provider = await this.providerFactory.createProvider({ chainType: ChainType.POLYGON, }); diff --git a/packages/react/src/transactions/adapters/CreateProfileTransactionGateway.ts b/packages/react/src/transactions/adapters/CreateProfileTransactionGateway.ts index 8214052d9..f22733264 100644 --- a/packages/react/src/transactions/adapters/CreateProfileTransactionGateway.ts +++ b/packages/react/src/transactions/adapters/CreateProfileTransactionGateway.ts @@ -1,3 +1,4 @@ +import { AddressZero } from '@ethersproject/constants'; import { JsonRpcProvider } from '@ethersproject/providers'; import { GenerateLensApiRelayAddressData, @@ -35,7 +36,7 @@ export class CreateProfileTransactionGateway extends AbstractContractCallGateway const encodedData = contract.interface.encodeFunctionData('createProfileWithHandle', [ { to: request.to, - followModule: '0x0000000000000000000000000000000000000000', + followModule: AddressZero, followModuleInitData: '0x', }, request.localName, diff --git a/packages/react/src/transactions/adapters/OpenActionGateway.ts b/packages/react/src/transactions/adapters/OpenActionGateway.ts index dc0b4bb73..dbe7640e7 100644 --- a/packages/react/src/transactions/adapters/OpenActionGateway.ts +++ b/packages/react/src/transactions/adapters/OpenActionGateway.ts @@ -15,18 +15,25 @@ import { NativeTransaction, Nonce } from '@lens-protocol/domain/entities'; import { AllOpenActionType, DelegableOpenActionRequest, + FeeType, LegacyCollectRequest, - MultirecipientCollectRequest, OpenActionRequest, - SimpleCollectRequest, - UnknownActionRequest, + isUnknownActionRequest, } from '@lens-protocol/domain/use-cases/publications'; import { BroadcastingError, IDelegatedTransactionGateway, ISignedOnChainGateway, } from '@lens-protocol/domain/use-cases/transactions'; -import { ChainType, Data, PromiseResult, success } from '@lens-protocol/shared-kernel'; +import { + BigDecimal, + ChainType, + Data, + Erc20Amount, + PromiseResult, + never, + success, +} from '@lens-protocol/shared-kernel'; import { v4 } from 'uuid'; import { RequiredConfig } from '../../config'; @@ -37,10 +44,9 @@ import { ITransactionFactory } from './ITransactionFactory'; import { resolveOnchainReferrers } from './referrals'; import { handleRelayError } from './relayer'; -type NewOpenActionRequest = - | SimpleCollectRequest - | MultirecipientCollectRequest - | UnknownActionRequest; +type NewOpenActionRequest = Exclude; + +type NewDelegableOpenActionRequest = Exclude; export class OpenActionGateway extends AbstractContractCallGateway @@ -148,9 +154,9 @@ export class OpenActionGateway } private async relayActOnOpenActionRequestWithProfileManager( - request: SimpleCollectRequest | UnknownActionRequest, + request: NewDelegableOpenActionRequest, ): PromiseResult { - const input = this.resolveActOnOpenActionRequest(request); + const input = this.resolveActOnOpenActionLensManagerRequest(request); const { data } = await this.apolloClient.mutate({ mutation: ActOnOpenActionDocument, @@ -189,6 +195,25 @@ export class OpenActionGateway private resolveActOnOpenActionRequest(request: NewOpenActionRequest): gql.ActOnOpenActionRequest { switch (request.type) { + case AllOpenActionType.MULTIRECIPIENT_COLLECT: + return { + for: request.publicationId, + actOn: { + multirecipientCollectOpenAction: true, + }, + referrers: resolveOnchainReferrers(request.referrers), + }; + case AllOpenActionType.SHARED_REVENUE_COLLECT: + return { + for: request.publicationId, + actOn: { + protocolSharedRevenueCollectOpenAction: { + executorClient: + request.fee.type === FeeType.MINT ? request.fee.executorClient ?? null : null, + }, + }, + referrers: resolveOnchainReferrers(request.referrers), + }; case AllOpenActionType.SIMPLE_COLLECT: return { for: request.publicationId, @@ -197,11 +222,29 @@ export class OpenActionGateway }, referrers: resolveOnchainReferrers(request.referrers), }; - case AllOpenActionType.MULTIRECIPIENT_COLLECT: + case AllOpenActionType.UNKNOWN_OPEN_ACTION: return { for: request.publicationId, actOn: { - multirecipientCollectOpenAction: true, + unknownOpenAction: { + address: request.address, + data: request.data, + }, + }, + referrers: resolveOnchainReferrers(request.referrers), + }; + } + } + + private resolveActOnOpenActionLensManagerRequest( + request: NewDelegableOpenActionRequest, + ): gql.ActOnOpenActionLensManagerRequest { + switch (request.type) { + case AllOpenActionType.SIMPLE_COLLECT: + return { + for: request.publicationId, + actOn: { + simpleCollectOpenAction: true, }, referrers: resolveOnchainReferrers(request.referrers), }; @@ -298,13 +341,21 @@ export class OpenActionGateway request: NewOpenActionRequest, result: gql.CreateActOnOpenActionBroadcastItemResult, ): ContractCallDetails { - if ( - request.type == AllOpenActionType.UNKNOWN_OPEN_ACTION || - (request.type == AllOpenActionType.SIMPLE_COLLECT && !request.fee) - ) { - return this.createPublicFreeActCallDetails(result); + switch (request.type) { + case AllOpenActionType.SIMPLE_COLLECT: + case AllOpenActionType.SHARED_REVENUE_COLLECT: + if (!request.fee) { + return this.createPublicFreeActCallDetails(result); + } + break; + + case AllOpenActionType.UNKNOWN_OPEN_ACTION: + if (!request.amount) { + return this.createPublicFreeActCallDetails(result); + } + break; } - return this.createPublicCollectCallDetails(result); + return this.createPublicPaidActCallDetails(request, result); } private createPublicFreeActCallDetails( @@ -328,11 +379,30 @@ export class OpenActionGateway }; } - private createPublicCollectCallDetails( + private resolvePublicPaidActAmount(request: NewOpenActionRequest): Erc20Amount { + switch (request.type) { + case AllOpenActionType.MULTIRECIPIENT_COLLECT: + case AllOpenActionType.SHARED_REVENUE_COLLECT: + return request.fee.amount; + + case AllOpenActionType.UNKNOWN_OPEN_ACTION: + return request.amount ?? never(); + + case AllOpenActionType.SIMPLE_COLLECT: + return request.fee?.amount ?? never(); + + default: + never(); + } + } + + private createPublicPaidActCallDetails( + request: NewOpenActionRequest, result: gql.CreateActOnOpenActionBroadcastItemResult, ): ContractCallDetails { + const amount = this.resolvePublicPaidActAmount(request); const contract = publicActProxy(result.typedData.domain.verifyingContract); - const encodedData = contract.interface.encodeFunctionData('publicCollect', [ + const encodedData = contract.interface.encodeFunctionData('publicPaidAct', [ { publicationActedProfileId: result.typedData.message.publicationActedProfileId, publicationActedId: result.typedData.message.publicationActedId, @@ -342,6 +412,11 @@ export class OpenActionGateway actionModuleAddress: result.typedData.message.actionModuleAddress, actionModuleData: result.typedData.message.actionModuleData, }, + amount.asset.address, + BigDecimal.rescale(amount.toBigDecimal(), amount.asset.decimals).toHex(), + isUnknownActionRequest(request) + ? contract.address + : request.fee?.module ?? never('Fee is required for publicPaidAct'), ]); return { contractAddress: result.typedData.domain.verifyingContract, diff --git a/packages/react/src/transactions/adapters/__tests__/MomokaRelayer.spec.ts b/packages/react/src/transactions/adapters/__tests__/MomokaRelayer.spec.ts index a46c9e739..efab211f4 100644 --- a/packages/react/src/transactions/adapters/__tests__/MomokaRelayer.spec.ts +++ b/packages/react/src/transactions/adapters/__tests__/MomokaRelayer.spec.ts @@ -67,10 +67,6 @@ describe(`Given an instance of the ${MomokaRelayer.name}`, () => { }); describe.only.each([ - { - broadcastResult: mockRelayErrorFragment(RelayErrorReasonType.AppNotAllowed), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { broadcastResult: mockRelayErrorFragment(RelayErrorReasonType.NotSponsored), reason: BroadcastingErrorReason.NOT_SPONSORED, diff --git a/packages/react/src/transactions/adapters/__tests__/OnChainRelayer.spec.ts b/packages/react/src/transactions/adapters/__tests__/OnChainRelayer.spec.ts index 7398ec368..d4f2017ef 100644 --- a/packages/react/src/transactions/adapters/__tests__/OnChainRelayer.spec.ts +++ b/packages/react/src/transactions/adapters/__tests__/OnChainRelayer.spec.ts @@ -63,10 +63,6 @@ describe(`Given an instance of the ${OnChainRelayer.name}`, () => { }); describe.only.each([ - { - broadcastResult: mockRelayErrorFragment(RelayErrorReasonType.AppNotAllowed), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { broadcastResult: mockRelayErrorFragment(RelayErrorReasonType.NotSponsored), reason: BroadcastingErrorReason.NOT_SPONSORED, diff --git a/packages/react/src/transactions/adapters/__tests__/OpenActionGateway.spec.ts b/packages/react/src/transactions/adapters/__tests__/OpenActionGateway.spec.ts index e7fffd8ed..52bc9a048 100644 --- a/packages/react/src/transactions/adapters/__tests__/OpenActionGateway.spec.ts +++ b/packages/react/src/transactions/adapters/__tests__/OpenActionGateway.spec.ts @@ -19,10 +19,12 @@ import { import { NativeTransaction, UnsignedTransaction } from '@lens-protocol/domain/entities'; import { mockLegacyCollectRequest, + mockMintFee, mockMultirecipientCollectRequest, mockNonce, mockProfileId, mockPublicationId, + mockSharedRevenueCollectRequest, mockSimpleCollectRequest, mockUnknownActionRequest, mockWallet, @@ -134,6 +136,34 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { return { data, response }; }, }, + { + name: 'SharedRevenueCollectRequest', + request: mockSharedRevenueCollectRequest({ publicationId, referrers }), + setupMocks: (nonce?: number) => { + const data = mockCreateActOnOpenActionTypedDataData({ nonce }); + const response = mockCreateActOnOpenActionTypedDataResponse({ + variables: { + request: { + for: publicationId, + actOn: { + protocolSharedRevenueCollectOpenAction: { + executorClient: null, + }, + }, + referrers: expectedOnChainReferrers, + }, + options: nonce + ? { + overrideSigNonce: nonce, + } + : undefined, + }, + data, + }); + + return { data, response }; + }, + }, { name: 'MultirecipientCollectRequest', request: mockMultirecipientCollectRequest({ publicationId, referrers }), @@ -249,6 +279,24 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { data: mockCreateActOnOpenActionTypedDataData(), }), }, + { + name: 'SharedRevenueCollectRequest', + request: mockSharedRevenueCollectRequest({ publicationId, referrers }), + response: mockCreateActOnOpenActionTypedDataResponse({ + variables: { + request: { + for: publicationId, + actOn: { + protocolSharedRevenueCollectOpenAction: { + executorClient: null, + }, + }, + referrers: expectedOnChainReferrers, + }, + }, + data: mockCreateActOnOpenActionTypedDataData(), + }), + }, { name: 'MultirecipientCollectRequest', request: mockMultirecipientCollectRequest({ publicationId, referrers }), @@ -380,12 +428,6 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { describe(`when creating any ${NativeTransaction.name}`, () => { describe.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, @@ -450,6 +492,28 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { }, referrers: expectedOnChainReferrers, }, + expectedMethodHash: '0xc0cc2190', // publicFreeAct + }, + { + name: 'SharedRevenueCollectRequest', + request: mockSharedRevenueCollectRequest({ + publicationId, + referrers, + public: true, + fee: mockMintFee({ + executorClient: '0xAbAe21DD8737DbdCa26A16D6210D9293986800f9', + }), + }), + expectedRequest: { + for: publicationId, + actOn: { + protocolSharedRevenueCollectOpenAction: { + executorClient: '0xAbAe21DD8737DbdCa26A16D6210D9293986800f9', + }, + }, + referrers: expectedOnChainReferrers, + }, + expectedMethodHash: '0x9648337c', // publicPaidAct }, { name: 'MultirecipientCollectRequest', @@ -461,6 +525,7 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { }, referrers: expectedOnChainReferrers, }, + expectedMethodHash: '0x9648337c', // publicPaidAct }, { name: 'UnknownActionRequest', @@ -479,10 +544,11 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { }, }, }, + expectedMethodHash: '0xc0cc2190', // publicFreeAct }, ])( `when creating ${UnsignedTransaction.name}<$name> for a Public Act Proxy call`, - ({ request, expectedRequest }) => { + ({ request, expectedRequest, expectedMethodHash }) => { const wallet = mockWallet(); const data = mockCreateActOnOpenActionTypedDataData(); @@ -502,6 +568,9 @@ describe(`Given an instance of ${OpenActionGateway.name}`, () => { const unsignedTransaction = await gateway.createUnsignedTransaction(request, wallet); expect(unsignedTransaction).toBeInstanceOf(UnsignedContractCallTransaction); + expect(unsignedTransaction.transactionRequest.data).toEqual( + expect.stringContaining(expectedMethodHash), + ); }); }, ); diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaCommentGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaCommentGateway.spec.ts index fb9d87e13..e7ff390d0 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaCommentGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaCommentGateway.spec.ts @@ -86,12 +86,6 @@ describe(`Given an instance of ${CreateMomokaCommentGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaMirrorGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaMirrorGateway.spec.ts index d8646af25..279d94971 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaMirrorGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaMirrorGateway.spec.ts @@ -84,12 +84,6 @@ describe(`Given an instance of ${CreateMomokaMirrorGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaPostGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaPostGateway.spec.ts index 5c8be9e6d..d9f38878d 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaPostGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaPostGateway.spec.ts @@ -84,12 +84,6 @@ describe(`Given an instance of ${CreateMomokaPostGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaQuoteGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaQuoteGateway.spec.ts index 9c237262f..5b09cb17c 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaQuoteGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateMomokaQuoteGateway.spec.ts @@ -86,12 +86,6 @@ describe(`Given an instance of ${CreateMomokaQuoteGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainCommentGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainCommentGateway.spec.ts index 289fbe38d..a24c1ad46 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainCommentGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainCommentGateway.spec.ts @@ -151,12 +151,6 @@ describe(`Given an instance of ${CreateOnChainCommentGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainMirrorGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainMirrorGateway.spec.ts index 6767cfe41..4ef11e018 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainMirrorGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainMirrorGateway.spec.ts @@ -130,12 +130,6 @@ describe(`Given an instance of ${CreateOnChainMirrorGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainPostGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainPostGateway.spec.ts index 63ad72557..826f43a04 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainPostGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainPostGateway.spec.ts @@ -150,12 +150,6 @@ describe(`Given an instance of ${CreateOnChainPostGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainQuoteGateway.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainQuoteGateway.spec.ts index 39354fdd3..a67df1196 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainQuoteGateway.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/CreateOnChainQuoteGateway.spec.ts @@ -151,12 +151,6 @@ describe(`Given an instance of ${CreateOnChainQuoteGateway.name}`, () => { }); it.each([ - { - relayError: mockLensProfileManagerRelayError( - LensProfileManagerRelayErrorReasonType.AppNotAllowed, - ), - reason: BroadcastingErrorReason.APP_NOT_ALLOWED, - }, { relayError: mockLensProfileManagerRelayError( LensProfileManagerRelayErrorReasonType.NoLensManagerEnabled, diff --git a/packages/react/src/transactions/adapters/publications/__tests__/resolveOpenActionModuleInput.spec.ts b/packages/react/src/transactions/adapters/publications/__tests__/resolveOpenActionModuleInput.spec.ts index 47fd34017..06e649604 100644 --- a/packages/react/src/transactions/adapters/publications/__tests__/resolveOpenActionModuleInput.spec.ts +++ b/packages/react/src/transactions/adapters/publications/__tests__/resolveOpenActionModuleInput.spec.ts @@ -41,6 +41,25 @@ describe(`Given the ${resolveOpenActionModuleInput.name} function`, () => { }, }, }, + { + config: { + type: OpenActionType.SHARED_REVENUE_COLLECT, + collectLimit: 10, + followerOnly: true, + endsAt, + creatorClient: address1, + }, + expected: { + collectOpenAction: { + protocolSharedRevenueCollectOpenAction: { + collectLimit: '10', + endsAt: endsAt.toISOString(), + followerOnly: true, + creatorClient: address1, + }, + }, + }, + }, { config: { type: OpenActionType.MULTIRECIPIENT_COLLECT, diff --git a/packages/react/src/transactions/adapters/publications/resolveOpenActionModuleInput.ts b/packages/react/src/transactions/adapters/publications/resolveOpenActionModuleInput.ts index 81f845b64..8db11f5a4 100644 --- a/packages/react/src/transactions/adapters/publications/resolveOpenActionModuleInput.ts +++ b/packages/react/src/transactions/adapters/publications/resolveOpenActionModuleInput.ts @@ -27,6 +27,44 @@ export function resolveOpenActionModuleInput(config: OpenActionConfig): OpenActi }, }; + case OpenActionType.SHARED_REVENUE_COLLECT: + if ('amount' in config) { + return { + collectOpenAction: { + protocolSharedRevenueCollectOpenAction: { + amount: { + currency: config.amount.asset.address, + value: config.amount.toSignificantDigits(), + }, + + referralFee: config.referralFee, + + recipient: config.recipient ?? null, + + collectLimit: config.collectLimit?.toString() ?? null, + + endsAt: config.endsAt?.toISOString() ?? null, + + followerOnly: config.followerOnly, + }, + }, + }; + } + + return { + collectOpenAction: { + protocolSharedRevenueCollectOpenAction: { + collectLimit: config.collectLimit?.toString() ?? null, + + endsAt: config.endsAt?.toISOString() ?? null, + + followerOnly: config.followerOnly, + + creatorClient: config.creatorClient, + }, + }, + }; + case OpenActionType.MULTIRECIPIENT_COLLECT: return { collectOpenAction: { diff --git a/packages/react/src/transactions/adapters/relayer.ts b/packages/react/src/transactions/adapters/relayer.ts index a02ca4863..eb6815ae9 100644 --- a/packages/react/src/transactions/adapters/relayer.ts +++ b/packages/react/src/transactions/adapters/relayer.ts @@ -15,10 +15,6 @@ export function handleRelayError( _?: unknown, ): Failure { switch (error.reason) { - case RelayErrorReasonType.AppNotAllowed: - case LensProfileManagerRelayErrorReasonType.AppNotAllowed: - return failure(new BroadcastingError(BroadcastingErrorReason.APP_NOT_ALLOWED)); - case RelayErrorReasonType.RateLimited: case LensProfileManagerRelayErrorReasonType.RateLimited: return failure(new BroadcastingError(BroadcastingErrorReason.RATE_LIMITED)); diff --git a/packages/react/src/transactions/adapters/schemas/publications.ts b/packages/react/src/transactions/adapters/schemas/publications.ts index f102d813f..1dee5bf59 100644 --- a/packages/react/src/transactions/adapters/schemas/publications.ts +++ b/packages/react/src/transactions/adapters/schemas/publications.ts @@ -10,6 +10,7 @@ import { RecipientWithSplit, ReferencePolicyType, OpenActionRequest, + FeeType, } from '@lens-protocol/domain/use-cases/publications'; import { UnknownObject } from '@lens-protocol/shared-kernel'; import { z } from 'zod'; @@ -31,6 +32,17 @@ const RecipientWithSplitSchema: z.ZodType { @@ -165,8 +178,18 @@ export const CreateMirrorRequestSchema: z.ZodType< }); const CollectFeeSchema = z.object({ + type: z.literal(FeeType.COLLECT), amount: Erc20AmountSchema, - contractAddress: EvmAddressSchema, + module: EvmAddressSchema, + spender: EvmAddressSchema, +}); + +const MintFeeSchema = z.object({ + type: z.literal(FeeType.MINT), + amount: Erc20AmountSchema, + module: EvmAddressSchema, + spender: EvmAddressSchema, + executorClient: EvmAddressSchema.optional(), }); const BaseCollectRequestSchema = z.object({ @@ -194,6 +217,16 @@ export const SimpleCollectRequestSchema = BaseCollectRequestSchema.extend({ sponsored: z.boolean(), }); +export const SharedRevenueCollectRequestSchema = BaseCollectRequestSchema.extend({ + type: z.literal(AllOpenActionType.SHARED_REVENUE_COLLECT), + publicationId: PublicationIdSchema, + referrers: ReferrersSchema.optional(), + fee: z.discriminatedUnion('type', [CollectFeeSchema, MintFeeSchema]), + public: z.boolean(), + signless: z.boolean(), + sponsored: z.boolean(), +}); + export const MultirecipientCollectRequestSchema = BaseCollectRequestSchema.extend({ type: z.literal(AllOpenActionType.MULTIRECIPIENT_COLLECT), publicationId: PublicationIdSchema, @@ -210,6 +243,7 @@ export const UnknownActionRequestSchema = BaseCollectRequestSchema.extend({ address: EvmAddressSchema, data: DataSchema, referrers: ReferrersSchema.optional(), + amount: Erc20AmountSchema.optional(), public: z.boolean(), signless: z.boolean(), sponsored: z.boolean(), @@ -220,5 +254,6 @@ export const OpenActionRequestSchema: z.ZodType { + describe(`when invoking the ${resolveTokenAllowanceRequestForFollow.name} function`, () => { + const profile = mockProfileFragment({ + followModule: mockFeeFollowModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + }); + + describe('configured with FeeFollowModuleSettings', () => { + it('should return the expected TokenAllowanceRequest', () => { + const request = resolveTokenAllowanceRequestForFollow(profile, TokenAllowanceLimit.EXACT); + + assertExpectedTokenAllowanceRequest(request); + }); + }); + }); + + describe.each<{ + name: string; + mockPublicationWith: (settings: CollectModuleSettings) => AnyPublication; + }>([ + { + name: 'Post', + mockPublicationWith: (settings) => + mockPostFragment({ + openActionModules: [settings], + }), + }, + { + name: 'Comment', + mockPublicationWith: (settings) => + mockCommentFragment({ + openActionModules: [settings], + }), + }, + { + name: 'Quote', + mockPublicationWith: (settings) => + mockQuoteFragment({ + openActionModules: [settings], + }), + }, + { + name: 'Mirror for a Post', + mockPublicationWith: (settings) => + mockMirrorFragment({ + mirrorOn: mockPostFragment({ + openActionModules: [settings], + }), + }), + }, + ])( + `when invoking the ${resolveTokenAllowanceRequestForCollect.name} function on a $name`, + ({ mockPublicationWith }) => { + describe.each([ + mockSimpleCollectOpenActionSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockMultirecipientFeeCollectOpenActionSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyLimitedFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyLimitedTimedFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyTimedFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyMultirecipientFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacySimpleCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyErc4626FeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockLegacyAaveFeeCollectModuleSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + + mockProtocolSharedRevenueCollectOpenActionSettingsFragment({ + amount: mockAmountFragmentFrom(amount), + contract: mockNetworkAddressFragment({ address: spender }), + }), + ])('configured with $__typename', (settings) => { + it('should return the expected TokenAllowanceRequest', () => { + const publication = mockPublicationWith(settings); + const request = resolveTokenAllowanceRequestForCollect({ + publication, + limit: TokenAllowanceLimit.EXACT, + sessionType: SessionType.WithProfile, + publicActProxy: mockEvmAddress(), + }); + + assertExpectedTokenAllowanceRequest(request); + }); + }); + }, + ); +}); diff --git a/packages/react/src/transactions/useApproveModule/index.ts b/packages/react/src/transactions/useApproveModule/index.ts new file mode 100644 index 000000000..4eb042ef8 --- /dev/null +++ b/packages/react/src/transactions/useApproveModule/index.ts @@ -0,0 +1 @@ +export * from './useApproveModule'; diff --git a/packages/react/src/transactions/useApproveModule/token-allowance.ts b/packages/react/src/transactions/useApproveModule/token-allowance.ts new file mode 100644 index 000000000..e3b13a8c5 --- /dev/null +++ b/packages/react/src/transactions/useApproveModule/token-allowance.ts @@ -0,0 +1,128 @@ +import { + AnyPublication, + Profile, + ProtocolSharedRevenueCollectOpenActionSettings, + erc20Amount, + findCollectModuleSettings, + isMirrorPublication, +} from '@lens-protocol/api-bindings'; +import { TransactionKind } from '@lens-protocol/domain/entities'; +import { + TokenAllowanceLimit, + TokenAllowanceRequest, +} from '@lens-protocol/domain/use-cases/transactions'; +import { Erc20Amount, EvmAddress, invariant, never } from '@lens-protocol/shared-kernel'; + +import { SessionType } from '../../authentication'; + +function createTokenAllowanceRequest( + args: Omit, +): TokenAllowanceRequest { + return { + ...args, + kind: TransactionKind.APPROVE_MODULE, + }; +} + +function buildMintFeeAmount(module: ProtocolSharedRevenueCollectOpenActionSettings): Erc20Amount { + return erc20Amount(module.mintFee); +} + +export type ResolveTokenAllowanceRequestForCollectArgs = { + publicActProxy: EvmAddress; + limit: TokenAllowanceLimit; + publication: AnyPublication; + sessionType: SessionType.JustWallet | SessionType.WithProfile; +}; + +export function resolveTokenAllowanceRequestForCollect({ + limit, + publicActProxy, + publication, + sessionType, +}: ResolveTokenAllowanceRequestForCollectArgs): TokenAllowanceRequest { + if (isMirrorPublication(publication)) { + return resolveTokenAllowanceRequestForCollect({ + publication: publication.mirrorOn, + limit, + publicActProxy, + sessionType, + }); + } + + const module = findCollectModuleSettings(publication); + + invariant(module, `Publication ${publication.id} has no collect module`); + + switch (module.__typename) { + case 'LegacyAaveFeeCollectModuleSettings': + case 'LegacyERC4626FeeCollectModuleSettings': + case 'LegacyFeeCollectModuleSettings': + case 'LegacyLimitedFeeCollectModuleSettings': + case 'LegacyLimitedTimedFeeCollectModuleSettings': + case 'LegacyMultirecipientFeeCollectModuleSettings': + case 'LegacySimpleCollectModuleSettings': + case 'LegacyTimedFeeCollectModuleSettings': + return createTokenAllowanceRequest({ + amount: erc20Amount(module.amount), + limit, + spender: module.contract.address, + }); + + case 'MultirecipientFeeCollectOpenActionSettings': + case 'SimpleCollectOpenActionSettings': + case 'ProtocolSharedRevenueCollectOpenActionSettings': { + const spender = + sessionType === SessionType.JustWallet ? publicActProxy : module.contract.address; + + switch (module.__typename) { + case 'MultirecipientFeeCollectOpenActionSettings': + case 'SimpleCollectOpenActionSettings': + return createTokenAllowanceRequest({ + amount: erc20Amount(module.amount), + limit, + spender, + }); + + case 'ProtocolSharedRevenueCollectOpenActionSettings': { + const collectAmount = erc20Amount(module.amount); + + if (collectAmount.isZero()) { + return createTokenAllowanceRequest({ + amount: buildMintFeeAmount(module), + limit, + spender, + }); + } + + return createTokenAllowanceRequest({ + amount: collectAmount, + limit, + spender, + }); + } + } + } + } + + never(`Unsupported collect module type ${module.__typename}`); +} + +export function resolveTokenAllowanceRequestForFollow( + profile: Profile, + limit: TokenAllowanceLimit, +): TokenAllowanceRequest { + invariant(profile.followModule, `Profile ${profile.id} has no follow module`); + + switch (profile.followModule.__typename) { + case 'FeeFollowModuleSettings': + return createTokenAllowanceRequest({ + amount: erc20Amount(profile.followModule.amount), + limit, + spender: profile.followModule.contract.address, + }); + + default: + never(`Unsupported follow module type ${profile.followModule.__typename}`); + } +} diff --git a/packages/react/src/transactions/useApproveModule.ts b/packages/react/src/transactions/useApproveModule/useApproveModule.ts similarity index 82% rename from packages/react/src/transactions/useApproveModule.ts rename to packages/react/src/transactions/useApproveModule/useApproveModule.ts index e27b5135a..cec297f4c 100644 --- a/packages/react/src/transactions/useApproveModule.ts +++ b/packages/react/src/transactions/useApproveModule/useApproveModule.ts @@ -1,4 +1,4 @@ -import { AnyPublication, Profile, resolveTokenAllowanceRequest } from '@lens-protocol/api-bindings'; +import { AnyPublication, Profile } from '@lens-protocol/api-bindings'; import { InsufficientGasError, PendingSigningRequestError, @@ -7,9 +7,16 @@ import { WalletConnectionError, } from '@lens-protocol/domain/entities'; import { TokenAllowanceLimit } from '@lens-protocol/domain/use-cases/transactions'; +import { invariant } from '@lens-protocol/shared-kernel'; -import { useDeferredTask, UseDeferredTask } from '../helpers/tasks'; -import { useTokenAllowanceController } from './adapters/useTokenAllowanceController'; +import { useSession } from '../../authentication'; +import { useDeferredTask, UseDeferredTask } from '../../helpers/tasks'; +import { useSharedDependencies } from '../../shared'; +import { useTokenAllowanceController } from '../adapters/useTokenAllowanceController'; +import { + resolveTokenAllowanceRequestForCollect, + resolveTokenAllowanceRequestForFollow, +} from './token-allowance'; export { TokenAllowanceLimit }; @@ -215,9 +222,10 @@ export type ApproveModuleArgs = { * * @category Modules * @group Hooks + * @param args - {@link UseApproveModuleArgs} */ export function useApproveModule( - args: UseApproveModuleArgs = { limit: TokenAllowanceLimit.EXACT }, + { limit }: UseApproveModuleArgs = { limit: TokenAllowanceLimit.EXACT }, ): UseDeferredTask< void, | InsufficientGasError @@ -227,10 +235,30 @@ export function useApproveModule( | WalletConnectionError, ApproveModuleArgs > { + const { config } = useSharedDependencies(); + const { data: session } = useSession(); const increaseAllowance = useTokenAllowanceController(); + const resolveTokenAllowanceRequest = (on: AnyPublication | Profile) => { + if (on.__typename === 'Profile') { + return resolveTokenAllowanceRequestForFollow(on, limit); + } + + invariant( + session?.authenticated, + 'User must be authenticated to allow to approve the correct contract', + ); + + return resolveTokenAllowanceRequestForCollect({ + publication: on, + limit, + sessionType: session.type, + publicActProxy: config.environment.contracts.publicActProxy, + }); + }; + return useDeferredTask(async ({ on }) => { - const request = resolveTokenAllowanceRequest(on, args.limit); + const request = resolveTokenAllowanceRequest(on); return increaseAllowance(request); }); diff --git a/packages/react/src/transactions/useBlockProfiles.ts b/packages/react/src/transactions/useBlockProfiles.ts index e88611893..023aaa004 100644 --- a/packages/react/src/transactions/useBlockProfiles.ts +++ b/packages/react/src/transactions/useBlockProfiles.ts @@ -33,7 +33,7 @@ export type BlockProfileArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions + * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -193,7 +193,6 @@ export type BlockProfileArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -224,13 +223,6 @@ export type BlockProfileArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * */ export function useBlockProfiles(): UseDeferredTask< AsyncTransactionResult, diff --git a/packages/react/src/transactions/useFollow.ts b/packages/react/src/transactions/useFollow.ts index 2b4bd4b72..e5910292e 100644 --- a/packages/react/src/transactions/useFollow.ts +++ b/packages/react/src/transactions/useFollow.ts @@ -107,7 +107,6 @@ export type FollowArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -260,7 +259,6 @@ export type FollowArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -284,12 +282,6 @@ export type FollowArgs = { * } * ``` * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * * @category Profiles * @group Hooks */ diff --git a/packages/react/src/transactions/useLinkHandle.ts b/packages/react/src/transactions/useLinkHandle.ts index a5dbed113..681ed665c 100644 --- a/packages/react/src/transactions/useLinkHandle.ts +++ b/packages/react/src/transactions/useLinkHandle.ts @@ -28,7 +28,6 @@ export type LinkHandleArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -172,7 +171,6 @@ export type LinkHandleArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -203,13 +201,6 @@ export type LinkHandleArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * */ export function useLinkHandle(): UseDeferredTask< AsyncTransactionResult, diff --git a/packages/react/src/transactions/useOpenAction/__tests__/createOpenActionRequest.spec.ts b/packages/react/src/transactions/useOpenAction/__tests__/createOpenActionRequest.spec.ts index 4d99e0ed1..b66dbc439 100644 --- a/packages/react/src/transactions/useOpenAction/__tests__/createOpenActionRequest.spec.ts +++ b/packages/react/src/transactions/useOpenAction/__tests__/createOpenActionRequest.spec.ts @@ -8,6 +8,7 @@ import { mockNetworkAddressFragment, mockPostFragment, mockProfileFragment, + mockProtocolSharedRevenueCollectOpenActionSettingsFragment, mockSimpleCollectOpenActionSettingsFragment, mockUnknownOpenActionModuleSettingsFragment, } from '@lens-protocol/api-bindings/mocks'; @@ -21,6 +22,7 @@ import { mockProfileSession, mockWalletOnlySession, } from '../../../authentication/__helpers__/mocks'; +import { staging } from '../../../environments'; import { createOpenActionRequest } from '../createOpenActionRequest'; import { OpenActionKind } from '../types'; @@ -36,9 +38,10 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should throw an ${InvariantError.name}`, () => { expect(() => createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT }, mockProfileSession(), + staging, ), ).toThrow(InvariantError); }); @@ -56,20 +59,21 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { type: AllOpenActionType.LEGACY_COLLECT, fee: { amount: fee, - contractAddress: aContractAddress, + spender: aContractAddress, }, }, + expectedRequest: 'LegacyCollectRequest', }, { settings: mockLegacyFreeCollectModuleSettingsFragment(), expected: { type: AllOpenActionType.LEGACY_COLLECT, }, + expectedRequest: 'LegacyCollectRequest', }, ])( - `when acting on a publication configured w/ $settings.__typename collect`, - ({ expected, settings }) => { - const expectedRequest = 'LegacyCollectRequest'; + `and a PrimaryPublication configured with the $settings.__typename`, + ({ expected, expectedRequest, settings }) => { const publication = mockPostFragment({ openActionModules: [settings], }); @@ -78,12 +82,13 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { signless: true, }); - describe(`on a PrimaryPublication`, () => { + describe(`when executing the Collect Action`, () => { it(`should support signless & sponsored ${expectedRequest} in a ${SessionType.WithProfile} session`, () => { const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -103,6 +108,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { }, { kind: OpenActionKind.COLLECT }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -114,24 +120,26 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should throw an ${InvariantError.name} if attempted in a ${SessionType.JustWallet} session`, () => { expect(() => createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT }, mockWalletOnlySession(), + staging, ), ).toThrow(InvariantError); }); }); - describe(`on a Mirror`, () => { + describe(`when executing the Collect Action on a Mirror for it`, () => { const mirror = mockMirrorFragment({ mirrorOn: publication, }); it(`should use the Mirror ID as the "referrer" for the ${expectedRequest}`, () => { const result = createOpenActionRequest( - { publication: mirror }, + { publication: mirror, sponsored: true }, { kind: OpenActionKind.COLLECT }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -155,11 +163,27 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { type: AllOpenActionType.SIMPLE_COLLECT, fee: { amount: fee, - contractAddress: aContractAddress, + spender: aContractAddress, }, }, expectedRequest: 'SimpleCollectRequest', }, + { + settings: mockProtocolSharedRevenueCollectOpenActionSettingsFragment({ + amount: mockAmountFragmentFrom(fee), + contract: mockNetworkAddressFragment({ + address: aContractAddress, + }), + }), + expected: { + type: AllOpenActionType.SHARED_REVENUE_COLLECT, + fee: { + amount: fee, + spender: aContractAddress, + }, + }, + expectedRequest: 'SharedRevenueCollectRequest', + }, { settings: mockMultirecipientFeeCollectOpenActionSettingsFragment({ amount: mockAmountFragmentFrom(fee), @@ -171,13 +195,13 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { type: AllOpenActionType.MULTIRECIPIENT_COLLECT, fee: { amount: fee, - contractAddress: aContractAddress, + spender: aContractAddress, }, }, expectedRequest: 'MultirecipientCollectRequest', }, ])( - `when acting on a publication configured w/ $settings.__typename`, + `and a PrimaryPublication configured with the $settings.__typename`, ({ expected, expectedRequest, settings }) => { const publication = mockPostFragment({ openActionModules: [settings], @@ -187,13 +211,14 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { signless: true, }); - describe(`on a PrimaryPublication`, () => { + describe(`when executing the Collect Action`, () => { it(`should support signless & sponsored ${expectedRequest} in a ${SessionType.WithProfile} session`, () => { const referrers = [mockPublicationId(), mockProfileId()]; const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT, referrers }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -208,9 +233,10 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should forward the referrers list`, () => { const referrers = [mockPublicationId(), mockProfileId()]; const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT, referrers }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -223,6 +249,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { { publication, sponsored: false }, { kind: OpenActionKind.COLLECT }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -234,9 +261,10 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should support public ${expectedRequest} in a ${SessionType.JustWallet} session`, () => { const referrers = [mockPublicationId(), mockProfileId()]; const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.COLLECT, referrers }, mockWalletOnlySession(), + staging, ); expect(result).toMatchObject({ @@ -250,16 +278,17 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { }); }); - describe(`on a Mirror`, () => { + describe(`when executing the Collect Action on a Mirror`, () => { it(`should use the Mirror ID as default "referrers" for the ${expectedRequest}`, () => { const mirror = mockMirrorFragment({ mirrorOn: publication, }); const result = createOpenActionRequest( - { publication: mirror }, + { publication: mirror, sponsored: true }, { kind: OpenActionKind.COLLECT }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -268,6 +297,23 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { }); }); }); + + describe(`when executing the specific Open Action in a ${SessionType.JustWallet} session`, () => { + it.only(`should specify the PublicActProxy as the fee spender`, () => { + const result = createOpenActionRequest( + { publication, sponsored: true }, + { kind: OpenActionKind.COLLECT }, + mockWalletOnlySession(), + staging, + ); + + expect(result).toMatchObject({ + fee: { + spender: staging.contracts.publicActProxy, + }, + }); + }); + }); }, ); @@ -295,7 +341,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should forward the referrers list`, () => { const referrers = [mockPublicationId(), mockProfileId()]; const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.UNKNOWN, address: signlessSettings.contract.address, @@ -303,6 +349,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { referrers, }, mockProfileSession(), + staging, ); expect(result).toMatchObject({ @@ -319,13 +366,14 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { it(`should support signless & sponsored ${expectedRequest}`, () => { const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.UNKNOWN, address: signlessSettings.contract.address, data, }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -345,6 +393,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { const result = createOpenActionRequest( { publication, + sponsored: true, }, { kind: OpenActionKind.UNKNOWN, @@ -352,6 +401,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { data, }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -375,6 +425,7 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { data, }, mockProfileSession({ profile }), + staging, ); expect(result).toMatchObject({ @@ -387,13 +438,14 @@ describe(`Given the ${createOpenActionRequest.name} predicate`, () => { describe(`when executing the specific Open Action in a ${SessionType.JustWallet} session`, () => { it(`should support public ${expectedRequest}`, () => { const result = createOpenActionRequest( - { publication }, + { publication, sponsored: true }, { kind: OpenActionKind.UNKNOWN, address: signlessSettings.contract.address, data, }, mockWalletOnlySession(), + staging, ); expect(result).toMatchObject({ diff --git a/packages/react/src/transactions/useOpenAction/createOpenActionRequest.ts b/packages/react/src/transactions/useOpenAction/createOpenActionRequest.ts index 2e49c9f16..aeffb8f18 100644 --- a/packages/react/src/transactions/useOpenAction/createOpenActionRequest.ts +++ b/packages/react/src/transactions/useOpenAction/createOpenActionRequest.ts @@ -1,7 +1,9 @@ -/* eslint-disable no-case-declarations */ import { AnyPublication, + MultirecipientFeeCollectOpenActionSettings, OpenActionModuleSettings, + ProtocolSharedRevenueCollectOpenActionSettings, + SimpleCollectOpenActionSettings, UnknownOpenActionModuleSettings, erc20Amount, findCollectModuleSettings, @@ -10,12 +12,14 @@ import { TransactionKind } from '@lens-protocol/domain/entities'; import { AllOpenActionType, CollectRequest, + FeeType, OpenActionRequest, UnknownActionRequest, } from '@lens-protocol/domain/use-cases/publications'; import { Data, invariant, never } from '@lens-protocol/shared-kernel'; import { ProfileSession, SessionType, WalletOnlySession } from '../../authentication'; +import { EnvironmentConfig } from '../../environments'; import { CollectParams, OpenActionArgs, @@ -30,10 +34,24 @@ function resolveTargetPublication(publication: AnyPublication) { return publication.__typename === 'Mirror' ? publication.mirrorOn : publication; } +function resolveFeeSpender( + session: ProfileSession | WalletOnlySession, + environment: EnvironmentConfig, + settings: + | MultirecipientFeeCollectOpenActionSettings + | ProtocolSharedRevenueCollectOpenActionSettings + | SimpleCollectOpenActionSettings, +) { + return session.type === SessionType.JustWallet + ? environment.contracts.publicActProxy + : settings.contract.address; +} + function resolveCollectRequestFor( args: RequiredOpenActionArgs, params: CollectParams, session: ProfileSession | WalletOnlySession, + environment: EnvironmentConfig, ): CollectRequest { const collectable = resolveTargetPublication(args.publication); const settings = findCollectModuleSettings(collectable); @@ -64,8 +82,10 @@ function resolveCollectRequestFor( publicationId: collectable.id, referrer: args.publication !== collectable ? args.publication.id : undefined, fee: { + type: FeeType.COLLECT, amount: erc20Amount(settings.amount), - contractAddress: settings.contract.address, + module: settings.contract.address, + spender: settings.contract.address, }, public: false, signless, @@ -87,7 +107,7 @@ function resolveCollectRequestFor( sponsored, }; - case 'SimpleCollectOpenActionSettings': + case 'SimpleCollectOpenActionSettings': { const amount = erc20Amount(settings.amount); return { @@ -100,13 +120,16 @@ function resolveCollectRequestFor( fee: amount.isZero() ? undefined : { + type: FeeType.COLLECT, amount, - contractAddress: settings.contract.address, + module: settings.contract.address, + spender: resolveFeeSpender(session, environment, settings), }, public: session.type === SessionType.JustWallet, signless, sponsored, }; + } case 'MultirecipientFeeCollectOpenActionSettings': return { @@ -117,14 +140,47 @@ function resolveCollectRequestFor( params.referrers ?? (args.publication !== collectable ? [args.publication.id] : undefined), fee: { + type: FeeType.COLLECT, amount: erc20Amount(settings.amount), - contractAddress: settings.contract.address, + module: settings.contract.address, + spender: resolveFeeSpender(session, environment, settings), }, public: session.type === SessionType.JustWallet, signless, sponsored, }; + case 'ProtocolSharedRevenueCollectOpenActionSettings': { + const amount = erc20Amount(settings.amount); + const spender = resolveFeeSpender(session, environment, settings); + + return { + kind: TransactionKind.ACT_ON_PUBLICATION, + type: AllOpenActionType.SHARED_REVENUE_COLLECT, + publicationId: collectable.id, + referrers: + params.referrers ?? + (args.publication !== collectable ? [args.publication.id] : undefined), + fee: amount.isZero() + ? { + type: FeeType.MINT, + amount: erc20Amount(settings.mintFee), + module: settings.contract.address, + spender, + executorClient: params.executorClient, + } + : { + type: FeeType.COLLECT, + amount, + module: settings.contract.address, + spender, + }, + public: session.type === SessionType.JustWallet, + signless, + sponsored, + }; + } + default: never(`The publication ${collectable.id} is not collectable`); } @@ -136,7 +192,7 @@ function isUnknownOpenActionModuleSettings( return settings.__typename === 'UnknownOpenActionModuleSettings'; } -function resolveExecutionDynamics( +function resolveExecutionMode( args: RequiredOpenActionArgs, session: ProfileSession | WalletOnlySession, settings: UnknownOpenActionModuleSettings, @@ -179,7 +235,7 @@ function resolveUnknownRequestFor( target.openActionModules?.find( (entry): entry is UnknownOpenActionModuleSettings => isUnknownOpenActionModuleSettings(entry) && entry.contract.address === params.address, - ) ?? never(`Cannot find Open Action settings ${params.address} fro publication ${target.id}`); + ) ?? never(`Cannot find Open Action settings ${params.address} in publication ${target.id}`); return { kind: TransactionKind.ACT_ON_PUBLICATION, @@ -188,20 +244,22 @@ function resolveUnknownRequestFor( address: settings.contract.address, data: params.data as Data, referrers: params.referrers, + amount: params.amount, - ...resolveExecutionDynamics(args, session, settings), + ...resolveExecutionMode(args, session, settings), }; } export function createOpenActionRequest( - { publication, sponsored = true }: OpenActionArgs, + { publication, sponsored }: RequiredOpenActionArgs, params: OpenActionParams, session: ProfileSession | WalletOnlySession, + environment: EnvironmentConfig, ): OpenActionRequest { const args = { publication, sponsored }; switch (params.kind) { case OpenActionKind.COLLECT: - return resolveCollectRequestFor(args, params, session); + return resolveCollectRequestFor(args, params, session, environment); case OpenActionKind.UNKNOWN: return resolveUnknownRequestFor(args, params, session); diff --git a/packages/react/src/transactions/useOpenAction/types.ts b/packages/react/src/transactions/useOpenAction/types.ts index 9d6badfb8..191793d2c 100644 --- a/packages/react/src/transactions/useOpenAction/types.ts +++ b/packages/react/src/transactions/useOpenAction/types.ts @@ -1,6 +1,6 @@ import { AnyPublication } from '@lens-protocol/api-bindings'; import { ProfileId, PublicationId } from '@lens-protocol/domain/entities'; -import { EvmAddress } from '@lens-protocol/shared-kernel'; +import { Erc20Amount, EvmAddress } from '@lens-protocol/shared-kernel'; /** * The category of Open Actions to perform on a given publication. @@ -33,6 +33,12 @@ export type UnknownActionParams = { * The usage of referrers is determined by the specific Open Action module. */ referrers?: ReadonlyArray; + /** + * The amount to be used by the Unknown Open Action. + * + * Use {@link Amount.erc20} with instances {@link Erc20} to create an instance of this type. + */ + amount?: Erc20Amount; }; /** @@ -52,6 +58,19 @@ export type CollectParams = { * @defaultValue if the publication is a Mirror the Mirror ID, empty otherwise. */ referrers?: ReadonlyArray; + + /** + * The executor app address. + * + * This field is evaluated only when the Publication's collect settings utilize + * the `ProtocolSharedRevenueMinFeeMintModule`, and no collect fee has been set. + * + * In the case above, the executor app will receive their share of the mint fee as per + * Lens Protocol shared revenue settings. + * + * If not set, the share for the executor app will be given to the creator of the publication. + */ + executorClient?: EvmAddress; }; /** @@ -85,7 +104,6 @@ export type OpenActionArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. diff --git a/packages/react/src/transactions/useOpenAction/useOpenAction.ts b/packages/react/src/transactions/useOpenAction/useOpenAction.ts index 7ee41c003..ca6a15331 100644 --- a/packages/react/src/transactions/useOpenAction/useOpenAction.ts +++ b/packages/react/src/transactions/useOpenAction/useOpenAction.ts @@ -13,9 +13,9 @@ import { invariant } from '@lens-protocol/shared-kernel'; import { useSession } from '../../authentication'; import { useDeferredTask, UseDeferredTask } from '../../helpers/tasks'; +import { useSharedDependencies } from '../../shared'; import { AsyncTransactionResult } from '../adapters/AsyncTransactionResult'; import { useOpenActionController } from '../adapters/useOpenActionController'; -import { useSponsoredConfig } from '../shared/useSponsoredConfig'; import { createOpenActionRequest } from './createOpenActionRequest'; import { OpenActionArgs, UseOpenActionArgs } from './types'; @@ -40,7 +40,7 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * }); * ``` * - * ## Collect a publication + * ## Collect a Publication * * You can use the `useOpenAction` hook to collect a publication. * @@ -58,7 +58,76 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * * It supports seamlessly new collect Open Action modules as well as legacy collect modules. * - * ## Failure scenarios + * ## Collect Referrers + * + * When collecting a publication using the new SimpleCollectOpenAction or MultirecipientFeeCollectOpenAction + * you can specify a list of referrer Publication and/or Profile IDs. + * + * ```ts + * const { execute, error, loading } = useOpenAction({ + * action: { + * kind: OpenActionKind.COLLECT, + * referrers: [ + * publicationId, + * profileId, + * ], + * }, + * }); + * ``` + * + * The referrers will split the referral reward of any collect fee paid by the collector. + * + * ## Public Collect + * + * You can use the `useOpenAction` hook to collect a publication with just a wallet. + * First make sure you logged-in via {@link useLogin} with just an EVM address. + * + * Then you can use the `useOpenAction` to collect a publication as mentioned above. + * + * ## Execute Any Open Action + * + * You can use the `useOpenAction` hook to execute any Open Action. + * + * You must know the address of the Open Action module and the data required to execute it. + * + * ```ts + * const { execute, error, loading } = useOpenAction({ + * action: { + * kind: OpenActionKind.UNKNOWN, + * address: '0x...', // the address of the Open Action module + * data: '0x...', // any data needed to execute the Open Action + * } + * }); + * + * const collect = async (publication: AnyPublication) => { + * const result = await execute({ publication }); + * + * // ... + * } + * ``` + * + * In case the Open Action imply the payment of a fee, you need to specify the amount to pay. + * + * ```ts + * const bonsai = erc20({ + * address: '0x3d2bD0e15829AA5C362a4144FdF4A1112fa29B5c', + * chainType: ChainType.POLYGON, + * decimals: 18, + * name: 'BONSAI', + * symbol: 'BONSAI', + * }); + * + * const { execute, error, loading } = useOpenAction({ + * action: { + * kind: OpenActionKind.UNKNOWN, + * address: '0x...', // the address of the Open Action module + * data: '0x...', // any data needed to execute the Open Action + * amount: Amount.erc20(bonsai, '10'), // the amount to pay + * } + * }); + * ``` + * + * ## Failure Scenarios * * You can handle possible failure scenarios by checking the `result` value. * @@ -108,7 +177,7 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * }; * ``` * - * ## Wait for completion + * ## Wait for Completion * * You can always wait the operation to be fully processed and indexed by Lens API. * @@ -133,55 +202,7 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * }; * ``` * - * ## Collect referrers - * - * When collecting a publication using the new SimpleCollectOpenAction or MultirecipientFeeCollectOpenAction - * you can specify a list of referrer Publication and/or Profile IDs. - * - * ```ts - * const { execute, error, loading } = useOpenAction({ - * action: { - * kind: OpenActionKind.COLLECT, - * referrers: [ - * publicationId, - * profileId, - * ], - * }, - * }); - * ``` - * - * The referrers will split the referral reward of any collect fee paid by the collector. - * - * ## Public collect - * - * You can use the `useOpenAction` hook to collect a publication with just a wallet. - * First make sure you logged-in via {@link useLogin} with just an EVM address. - * - * Then you can use the `useOpenAction` to collect a publication as mentioned above. - * - * ## Custom open action - * - * You can use the `useOpenAction` hook to execute a custom Open Action. - * - * You must know the address of the Open Action module and the data required to execute it. - * - * ```ts - * const { execute, error, loading } = useOpenAction({ - * action: { - * kind: OpenActionKind.UNKNOWN, - * address: '0x...', // the address of the Open Action module - * data: '0x...', // any data needed to execute the Open Action - * } - * }); - * - * const collect = async (publication: AnyPublication) => { - * const result = await execute({ publication }); - * - * // ... - * } - * ``` - * - * ## Self-funded approach + * ## Self-funded Approach * * It just takes a single parameter to disable the sponsorship of the transaction gas costs. * @@ -210,12 +231,11 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * error happens only with self-funded transactions and it means that the wallet does not * have enough funds to pay for the transaction gas costs. * - * ## Self-funded fallback + * ## Self-funded Fallback * * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -239,12 +259,6 @@ export type OpenActionAsyncResult = AsyncTransactionResult; * } * ``` * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * * @category Publications * @group Hooks */ @@ -263,7 +277,7 @@ export function useOpenAction( > { const { data: session } = useSession(); const openAction = useOpenActionController(); - const configureRequest = useSponsoredConfig(); + const { config } = useSharedDependencies(); return useDeferredTask(async ({ publication, sponsored = true }: OpenActionArgs) => { invariant( @@ -275,8 +289,14 @@ export function useOpenAction( 'You cannot execute an Open Action on a Momoka publication.', ); - const request = configureRequest( - createOpenActionRequest({ publication, sponsored }, args.action, session), + const request = createOpenActionRequest( + { + publication, + sponsored: config.sponsored ? sponsored : true, + }, + args.action, + session, + config.environment, ); return openAction(request); diff --git a/packages/react/src/transactions/useSetProfileMetadata.ts b/packages/react/src/transactions/useSetProfileMetadata.ts index ef3f35777..835e467b0 100644 --- a/packages/react/src/transactions/useSetProfileMetadata.ts +++ b/packages/react/src/transactions/useSetProfileMetadata.ts @@ -28,7 +28,6 @@ export type UseSetProfileMetadataArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -178,7 +177,6 @@ export type UseSetProfileMetadataArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -211,12 +209,6 @@ export type UseSetProfileMetadataArgs = { * } * ``` * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * * @category Profiles * @group Hooks */ diff --git a/packages/react/src/transactions/useUnblockProfiles.ts b/packages/react/src/transactions/useUnblockProfiles.ts index cdd8056fc..a93da599e 100644 --- a/packages/react/src/transactions/useUnblockProfiles.ts +++ b/packages/react/src/transactions/useUnblockProfiles.ts @@ -32,7 +32,6 @@ export type UnblockProfileArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -192,7 +191,6 @@ export type UnblockProfileArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -223,13 +221,6 @@ export type UnblockProfileArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * */ export function useUnblockProfiles(): UseDeferredTask< AsyncTransactionResult, diff --git a/packages/react/src/transactions/useUnfollow.ts b/packages/react/src/transactions/useUnfollow.ts index 6b9903e61..1a2e9d0d1 100644 --- a/packages/react/src/transactions/useUnfollow.ts +++ b/packages/react/src/transactions/useUnfollow.ts @@ -35,7 +35,6 @@ export type UnfollowArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -179,7 +178,6 @@ export type UnfollowArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -210,14 +208,6 @@ export type UnfollowArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * - * */ export function useUnfollow(): UseDeferredTask< UnfollowAsyncResult, diff --git a/packages/react/src/transactions/useUnlinkHandle.ts b/packages/react/src/transactions/useUnlinkHandle.ts index 140b4ebcc..d3807777e 100644 --- a/packages/react/src/transactions/useUnlinkHandle.ts +++ b/packages/react/src/transactions/useUnlinkHandle.ts @@ -28,7 +28,6 @@ export type UnlinkHandleArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -172,7 +171,6 @@ export type UnlinkHandleArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -203,13 +201,6 @@ export type UnlinkHandleArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * */ export function useUnlinkHandle(): UseDeferredTask< AsyncTransactionResult, diff --git a/packages/react/src/transactions/useUpdateFollowPolicy.ts b/packages/react/src/transactions/useUpdateFollowPolicy.ts index fb5b0f9fb..cebd55469 100644 --- a/packages/react/src/transactions/useUpdateFollowPolicy.ts +++ b/packages/react/src/transactions/useUpdateFollowPolicy.ts @@ -32,7 +32,6 @@ export type UpdateFollowPolicyArgs = { * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -121,7 +120,6 @@ export type UpdateFollowPolicyArgs = { * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -157,13 +155,6 @@ export type UpdateFollowPolicyArgs = { * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * */ export function useUpdateFollowPolicy(): UseDeferredTask< void, diff --git a/packages/react/src/transactions/useUpdateProfileManagers.ts b/packages/react/src/transactions/useUpdateProfileManagers.ts index 0744b9e4f..d4e1ad154 100644 --- a/packages/react/src/transactions/useUpdateProfileManagers.ts +++ b/packages/react/src/transactions/useUpdateProfileManagers.ts @@ -36,7 +36,6 @@ export type UpdateProfileManagersArgs = AtLeastOneOf<{ * See {@link BroadcastingError} with: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * If not specified, or `true`, the hook will attempt a Sponsored Transaction. * Set it to `false` to force it to use a Self-Funded Transaction. @@ -156,7 +155,6 @@ export type UpdateProfileManagersArgs = AtLeastOneOf<{ * If for some reason the Lens API cannot sponsor the transaction, the hook will fail with a {@link BroadcastingError} with one of the following reasons: * - {@link BroadcastingErrorReason.NOT_SPONSORED} - the profile is not sponsored * - {@link BroadcastingErrorReason.RATE_LIMITED} - the profile reached the rate limit - * - {@link BroadcastingErrorReason.APP_NOT_ALLOWED} - the app is not whitelisted for gasless transactions * * In those cases you can retry the transaction as self-funded like in the following example: * @@ -185,13 +183,6 @@ export type UpdateProfileManagersArgs = AtLeastOneOf<{ * } * } * ``` - * - * In this example we omitted {@link BroadcastingErrorReason.APP_NOT_ALLOWED} as it's not normally a problem per-se. - * It just requires the app to apply for whitelisting. See https://docs.lens.xyz/docs/gasless-and-signless#whitelisting-your-app. - * - * You can still include it in your fallback logic if you want to. For example to unblock testing your app from a domain that is not the - * whitelisted one (e.g. localhost). - * * @category Profiles * @group Hooks */ From 3e4911040708f9f2a9cdc695a035f01a85807924 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Tue, 21 May 2024 13:29:44 +0200 Subject: [PATCH 3/7] feat: Suspense support to useExplorePublications, useExploreProfiles, useRecommendedProfiles hooks --- .changeset/seven-pugs-own.md | 7 + .../web/src/discovery/UseExploreProfiles.tsx | 9 +- .../src/discovery/UseExplorePublications.tsx | 9 +- .../src/discovery/UseRecommendedProfiles.tsx | 34 ++--- .../react/src/authentication/useSession.ts | 2 +- .../react/src/discovery/useExploreProfiles.ts | 112 +++++++++++----- .../src/discovery/useExplorePublications.ts | 123 ++++++++++++------ .../src/discovery/useRecommendedProfiles.ts | 69 +++++++--- .../react/src/discovery/useSearchProfiles.ts | 4 +- .../src/discovery/useSearchPublications.ts | 78 +++++------ packages/react/src/helpers/tasks.ts | 2 +- packages/react/src/misc/useCurrencies.ts | 4 +- .../react/src/profile/useProfileManagers.ts | 4 +- 13 files changed, 276 insertions(+), 181 deletions(-) create mode 100644 .changeset/seven-pugs-own.md diff --git a/.changeset/seven-pugs-own.md b/.changeset/seven-pugs-own.md new file mode 100644 index 000000000..8342ee4be --- /dev/null +++ b/.changeset/seven-pugs-own.md @@ -0,0 +1,7 @@ +--- +"@lens-protocol/react": minor +"@lens-protocol/react-native": minor +"@lens-protocol/react-web": minor +--- + +**feat:** add React Suspense support to `useExplorePublications`, `useExploreProfiles`, `useRecommendedProfiles` hooks diff --git a/examples/web/src/discovery/UseExploreProfiles.tsx b/examples/web/src/discovery/UseExploreProfiles.tsx index 3cc60d42a..e51a4961f 100644 --- a/examples/web/src/discovery/UseExploreProfiles.tsx +++ b/examples/web/src/discovery/UseExploreProfiles.tsx @@ -1,21 +1,16 @@ import { useExploreProfiles, ExploreProfilesOrderByType } from '@lens-protocol/react-web'; -import { ErrorMessage } from '../components/error/ErrorMessage'; -import { Loading } from '../components/loading/Loading'; import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; import { ProfileCard } from '../profiles/components/ProfileCard'; export function UseExploreProfiles() { - const { data, error, loading, hasMore, observeRef } = useInfiniteScroll( + const { data, hasMore, observeRef } = useInfiniteScroll( useExploreProfiles({ orderBy: ExploreProfilesOrderByType.LatestCreated, + suspense: true, }), ); - if (loading) return ; - - if (error) return ; - if (data.length === 0) return

No items

; return ( diff --git a/examples/web/src/discovery/UseExplorePublications.tsx b/examples/web/src/discovery/UseExplorePublications.tsx index acca4c889..31ce20049 100644 --- a/examples/web/src/discovery/UseExplorePublications.tsx +++ b/examples/web/src/discovery/UseExplorePublications.tsx @@ -2,27 +2,20 @@ import { ExplorePublicationsOrderByType, useExplorePublications } from '@lens-pr import { CollectCriteria } from '../components/CollectPolicy'; import { PublicationCard } from '../components/cards'; -import { ErrorMessage } from '../components/error/ErrorMessage'; -import { Loading } from '../components/loading/Loading'; import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; export function UseExplorePublications() { const { data: publications, - error, - loading, hasMore, observeRef, } = useInfiniteScroll( useExplorePublications({ orderBy: ExplorePublicationsOrderByType.Latest, + suspense: true, }), ); - if (loading) return ; - - if (error) return ; - return (

diff --git a/examples/web/src/discovery/UseRecommendedProfiles.tsx b/examples/web/src/discovery/UseRecommendedProfiles.tsx index 9840d3655..ec7b9ffc4 100644 --- a/examples/web/src/discovery/UseRecommendedProfiles.tsx +++ b/examples/web/src/discovery/UseRecommendedProfiles.tsx @@ -5,21 +5,18 @@ import { } from '@lens-protocol/react-web'; import { RequireProfileSession } from '../components/auth'; -import { ErrorMessage } from '../components/error/ErrorMessage'; -import { Loading } from '../components/loading/Loading'; import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; import { ProfileCard } from '../profiles/components/ProfileCard'; function UseRecommendedProfilesInner({ profileId }: { profileId: ProfileId }) { const { data: profiles, - error, - loading, hasMore, observeRef, } = useInfiniteScroll( useRecommendedProfiles({ for: profileId, + suspense: true, }), ); @@ -29,21 +26,20 @@ function UseRecommendedProfilesInner({ profileId }: { profileId: ProfileId }) { void dismiss({ profileIds: [id] }); }; - if (loading) return ; - - if (error) return ; - return (
- {profiles.map((p) => ( -
- +

+ useRecommendedProfiles +

+
+ {profiles.map((p) => ( + -
- ))} + ))} +
{hasMore &&

Loading more...

}
@@ -52,14 +48,8 @@ function UseRecommendedProfilesInner({ profileId }: { profileId: ProfileId }) { export function UseRecommendedProfiles() { return ( -
-

- useRecommendedProfiles & useDismissRecommendedProfiles -

- - - {({ profile }) => } - -
+ + {({ profile }) => } + ); } diff --git a/packages/react/src/authentication/useSession.ts b/packages/react/src/authentication/useSession.ts index 976e8dc99..7f9289a1c 100644 --- a/packages/react/src/authentication/useSession.ts +++ b/packages/react/src/authentication/useSession.ts @@ -99,7 +99,7 @@ export type UseSessionArgs = SuspenseEnabled; * function Page() { * const { data, error, loading } = useSession(); * - * if (loading) return

Loading...

; + * if (loading) return ; * * if (error) return

Something went wrong.

; * diff --git a/packages/react/src/discovery/useExploreProfiles.ts b/packages/react/src/discovery/useExploreProfiles.ts index 1c204b0a1..f025a463d 100644 --- a/packages/react/src/discovery/useExploreProfiles.ts +++ b/packages/react/src/discovery/useExploreProfiles.ts @@ -1,61 +1,101 @@ import { + ExploreProfilesDocument, ExploreProfilesOrderByType, ExploreProfilesRequest, + ExploreProfilesWhere, Profile, - useExploreProfiles as useBaseExploreProfilesQuery, } from '@lens-protocol/api-bindings'; import { useLensApolloClient } from '../helpers/arguments'; -import { PaginatedArgs, PaginatedReadResult, usePaginatedReadResult } from '../helpers/reads'; +import { PaginatedArgs, PaginatedReadResult } from '../helpers/reads'; +import { + SuspendablePaginatedResult, + SuspenseEnabled, + SuspensePaginatedResult, + useSuspendablePaginatedQuery, +} from '../helpers/suspense'; import { useFragmentVariables } from '../helpers/variables'; +/** + * {@link useExploreProfiles} hook arguments + */ export type UseExploreProfilesArgs = PaginatedArgs; +export type { ExploreProfilesRequest, ExploreProfilesWhere }; + /** - * `useExploreProfiles` is a paginated hook that lets you discover new profiles based on a defined criteria - * - * @category Discovery - * @group Hooks - * @param args - {@link UseExploreProfilesArgs} + * {@link useExploreProfiles} hook arguments with Suspense support + */ +export type UseSuspenseExploreProfilesArgs = SuspenseEnabled; + +/** + * Discover new profiles based on a defined criteria. * - * @example - * Explore the latest created profiles * ```tsx - * import { useExploreProfiles, ExploreProfilesOrderByType } from '@lens-protocol/react'; + * const { data, error, loading } = useExploreProfiles({ + * orderBy: ExploreProfilesOrderByType.LatestCreated, + * }); + * + * if (loading) return ; + * + * if (error) return ; * - * function ExploreProfiles() { - * const { data, error, loading } = useExploreProfiles({ - * orderBy: ExploreProfilesOrderByType.LatestCreated, - * }); + * return ( + * <> + * {data.map((profile) => ( + * + * ))} + * + * ); + * ``` + * + * @category Discovery + * @group Hooks + */ +export function useExploreProfiles(args?: UseExploreProfilesArgs): PaginatedReadResult; + +/** + * Discover new profiles based on a defined criteria. * - * if (loading) return

Loading...

; + * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). * - * if (error) return

Error: {error.message}

; + * ```ts + * const { data } = useExploreProfiles({ + * orderBy: ExploreProfilesOrderByType.LatestCreated, + * suspense: true, + * ); * - * return ( - *
    - * {data.map((profile) => ( - *
  • {profile.handle}
  • - * ))} - *
- * ); - * } + * console.log(data); * ``` + * + * @experimental This API can change without notice + * @category Discovery + * @group Hooks */ export function useExploreProfiles( - { where, limit, orderBy = ExploreProfilesOrderByType.LatestCreated }: UseExploreProfilesArgs = { + args: UseSuspenseExploreProfilesArgs, +): SuspensePaginatedResult; + +export function useExploreProfiles( + { + where, + limit, + orderBy = ExploreProfilesOrderByType.LatestCreated, + suspense = false, + }: UseExploreProfilesArgs & { suspense?: boolean } = { orderBy: ExploreProfilesOrderByType.LatestCreated, + suspense: false, }, -): PaginatedReadResult { - return usePaginatedReadResult( - useBaseExploreProfilesQuery( - useLensApolloClient({ - variables: useFragmentVariables({ - limit, - where, - orderBy, - }), +): SuspendablePaginatedResult { + return useSuspendablePaginatedQuery({ + suspense, + query: ExploreProfilesDocument, + options: useLensApolloClient({ + variables: useFragmentVariables({ + limit, + where, + orderBy, }), - ), - ); + }), + }); } diff --git a/packages/react/src/discovery/useExplorePublications.ts b/packages/react/src/discovery/useExplorePublications.ts index 3a4597443..b5fc90e41 100644 --- a/packages/react/src/discovery/useExplorePublications.ts +++ b/packages/react/src/discovery/useExplorePublications.ts @@ -1,66 +1,109 @@ import { + ExplorePublication, ExplorePublicationRequest, + ExplorePublicationsDocument, ExplorePublicationsOrderByType, - useExplorePublications as useUnderlyingQuery, - ExplorePublication, + ExplorePublicationsWhere, } from '@lens-protocol/api-bindings'; import { useLensApolloClient } from '../helpers/arguments'; -import { PaginatedArgs, PaginatedReadResult, usePaginatedReadResult } from '../helpers/reads'; +import { PaginatedArgs, PaginatedReadResult } from '../helpers/reads'; +import { + SuspendablePaginatedResult, + SuspenseEnabled, + SuspensePaginatedResult, + useSuspendablePaginatedQuery, +} from '../helpers/suspense'; import { useFragmentVariables } from '../helpers/variables'; +/** + * {@link useExplorePublications} hook arguments + */ export type UseExplorePublicationsArgs = PaginatedArgs; +export type { ExplorePublicationRequest, ExplorePublicationsWhere }; + /** - * `useExplorePublications` is a paginated hook that lets you discover new publications base on a defined criteria + * {@link useExplorePublications} hook arguments with Suspense support * - * @category Discovery - * @group Hooks - * @param args - {@link UseExplorePublicationsArgs} + * @experimental This API can change without notice + */ +export type UseSuspenseExplorePublicationsArgs = SuspenseEnabled; + +/** + * Discover new publications base on a defined criteria. * - * @example - * Explore publications of type post with the most comments * ```tsx - * import { useExplorePublications, ExplorePublicationsOrderByType, ExplorePublicationType } from '@lens-protocol/react'; + * const { data, error, loading } = useExplorePublications( + * where: { + * publicationTypes: [ExplorePublicationType.Post], + * }, + * orderBy: ExplorePublicationsOrderByType.TopCommented, + * ); + * + * if (loading) return ; + * + * if (error) return ; * - * function ExplorePublications() { - * const { data, error, loading } = useExplorePublications( - * where: { - * publicationTypes: [ExplorePublicationType.Post], - * }, - * orderBy: ExplorePublicationsOrderByType.TopCommented, + * return ( + * <> + * {data.map((publication) => ( + * + * ))} + * * ); + * ``` + * + * @category Discovery + * @group Hooks + */ +export function useExplorePublications( + args?: UseExplorePublicationsArgs, +): PaginatedReadResult; + +/** + * Discover new publications base on a defined criteria. * - * if (loading) return

Loading...

; + * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). * - * if (error) return

Error: {error.message}

; + * ```ts + * const { data } = useExplorePublications( + * where: { + * publicationTypes: [ExplorePublicationType.Post], + * }, + * orderBy: ExplorePublicationsOrderByType.TopCommented, + * suspense: true, + * ); * - * return ( - *
    - * {data.map((publication) => ( - *
  • - * // render publication details - *
  • - * ))} - *
- * ); - * } + * console.log(data); * ``` + * + * @experimental This API can change without notice + * @category Discovery + * @group Hooks */ export function useExplorePublications( - { where, orderBy = ExplorePublicationsOrderByType.Latest }: UseExplorePublicationsArgs = { + args: UseSuspenseExplorePublicationsArgs, +): SuspensePaginatedResult; + +export function useExplorePublications( + { + orderBy = ExplorePublicationsOrderByType.Latest, + where, + suspense = false, + }: UseExplorePublicationsArgs & { suspense?: boolean } = { orderBy: ExplorePublicationsOrderByType.Latest, }, -): PaginatedReadResult { - return usePaginatedReadResult( - useUnderlyingQuery( - useLensApolloClient({ - variables: useFragmentVariables({ - where, - orderBy, - statsFor: where?.metadata?.publishedOn, - }), +): SuspendablePaginatedResult { + return useSuspendablePaginatedQuery({ + suspense, + query: ExplorePublicationsDocument, + options: useLensApolloClient({ + variables: useFragmentVariables({ + where, + orderBy, + statsFor: where?.metadata?.publishedOn, }), - ), - ); + }), + }); } diff --git a/packages/react/src/discovery/useRecommendedProfiles.ts b/packages/react/src/discovery/useRecommendedProfiles.ts index 5e112d1bd..d8497a8c4 100644 --- a/packages/react/src/discovery/useRecommendedProfiles.ts +++ b/packages/react/src/discovery/useRecommendedProfiles.ts @@ -1,11 +1,17 @@ import { Profile, + ProfileRecommendationsDocument, ProfileRecommendationsRequest, - useProfileRecommendations as useProfileRecommendationsHook, } from '@lens-protocol/api-bindings'; import { useLensApolloClient } from '../helpers/arguments'; -import { PaginatedArgs, PaginatedReadResult, usePaginatedReadResult } from '../helpers/reads'; +import { PaginatedArgs, PaginatedReadResult } from '../helpers/reads'; +import { + SuspendablePaginatedResult, + SuspenseEnabled, + SuspensePaginatedResult, + useSuspendablePaginatedQuery, +} from '../helpers/suspense'; import { useFragmentVariables } from '../helpers/variables'; /** @@ -13,27 +19,60 @@ import { useFragmentVariables } from '../helpers/variables'; */ export type UseRecommendedProfilesArgs = PaginatedArgs; +export type { ProfileRecommendationsRequest }; + /** - * `useRecommendedProfiles` is a paginated hook that lets you fetch recommended profiles. - * - * @category Discovery - * @group Hooks + * {@link useRecommendedProfiles} hook arguments with Suspense support + */ +export type UseSuspenseRecommendedProfilesArgs = SuspenseEnabled; + +/** + * Provides profile recommendations based on user's social engagement and machine learning predictions. * - * @example * ```tsx * const { data, loading, error } = useRecommendedProfiles({ * for: '0x123', * }); * ``` + * + * @category Discovery + * @group Hooks */ export function useRecommendedProfiles( args: UseRecommendedProfilesArgs, -): PaginatedReadResult { - return usePaginatedReadResult( - useProfileRecommendationsHook( - useLensApolloClient({ - variables: useFragmentVariables(args), - }), - ), - ); +): PaginatedReadResult; + +/** + * Provides profile recommendations based on user's social engagement and machine learning predictions. + * + * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). + * + * ```ts + * const { data } = useRecommendedProfiles({ + * for: '0x123', + * suspense: true + * }); + * + * console.log(data); + * ``` + * + * @experimental This API can change without notice + * @category Discovery + * @group Hooks + */ +export function useRecommendedProfiles( + args: UseSuspenseRecommendedProfilesArgs, +): SuspensePaginatedResult; + +export function useRecommendedProfiles({ + suspense = false, + ...args +}: UseRecommendedProfilesArgs & { suspense?: boolean }): SuspendablePaginatedResult { + return useSuspendablePaginatedQuery({ + suspense, + query: ProfileRecommendationsDocument, + options: useLensApolloClient({ + variables: useFragmentVariables(args), + }), + }); } diff --git a/packages/react/src/discovery/useSearchProfiles.ts b/packages/react/src/discovery/useSearchProfiles.ts index c7e940291..2e7d786da 100644 --- a/packages/react/src/discovery/useSearchProfiles.ts +++ b/packages/react/src/discovery/useSearchProfiles.ts @@ -36,9 +36,9 @@ export type UseSuspenseSearchProfilesArgs = SuspenseEnabledLoading...

; + * if (loading) return ; * - * if (error) return

Error: {error.message}

; + * if (error) return ; * * return ( *
    diff --git a/packages/react/src/discovery/useSearchPublications.ts b/packages/react/src/discovery/useSearchPublications.ts index 385e2eb11..b2825f61c 100644 --- a/packages/react/src/discovery/useSearchPublications.ts +++ b/packages/react/src/discovery/useSearchPublications.ts @@ -30,60 +30,48 @@ export type { PublicationSearchRequest, PublicationSearchWhere }; export type UseSuspenseSearchPublicationsArgs = SuspenseEnabled; /** - * Search for publications based on a defined criteria + * Search for publications based on a defined criteria. * * Search for publications with content that contains "foo" * ```tsx - * import { useSearchPublications } from '@lens-protocol/react'; + * const { data, error, loading } = useSearchPublications({ query: 'foo' }); * - * function SearchPublication() { - * const { data, error, loading } = useSearchPublications({ query: 'foo' }); + * if (loading) return ; * - * if (loading) return

    Loading...

    ; + * if (error) return ; * - * if (error) return

    Error: {error.message}

    ; - * - * return ( - *
      - * {data.map((publication) => ( - *
    • - * // render publication details - *
    • - * ))} - *
    - * ); - * } + * return ( + * <> + * {data.map((publication) => ( + * + * ))} + * + * ); * ``` * * Search for audio post publications with content that matches a query * ```tsx - * import { useSearchPublications } from '@lens-protocol/react'; - * - * function SearchPublication() { - * const { data, error, loading } = useSearchPublications({ - * query, - * where: { - * publicationTypes: [SearchPublicationType.Post], - * metadata: { - * mainContentFocus: [PublicationMetadataMainFocusType.Audio], - * }, - * }, - * }); - * - * if (loading) return

    Loading...

    ; - * - * if (error) return

    Error: {error.message}

    ; - * - * return ( - *
      - * {data.map((publication) => ( - *
    • - * // render publication details - *
    • - * ))} - *
    - * ); - * } + * const { data, error, loading } = useSearchPublications({ + * query: '...', + * where: { + * publicationTypes: [SearchPublicationType.Post], + * metadata: { + * mainContentFocus: [PublicationMetadataMainFocusType.Audio], + * }, + * }, + * }); + * + * if (loading) return ; + * + * if (error) return ; + * + * return ( + * <> + * {data.map((publication) => ( + * + * ))} + * + * ); * ``` * * @category Discovery @@ -94,7 +82,7 @@ export function useSearchPublications( ): PaginatedReadResult; /** - * Search for publications based on a defined criteria + * Search for publications based on a defined criteria. * * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). * diff --git a/packages/react/src/helpers/tasks.ts b/packages/react/src/helpers/tasks.ts index 08997352a..128ca6ec4 100644 --- a/packages/react/src/helpers/tasks.ts +++ b/packages/react/src/helpers/tasks.ts @@ -86,7 +86,7 @@ export type DeferredTaskState = * // data === undefined on first call * // data === TData from previous successful call * // error === undefined - * return

    Loading...

    ; + * return ; * } * * if (error) { diff --git a/packages/react/src/misc/useCurrencies.ts b/packages/react/src/misc/useCurrencies.ts index ece4b69f6..217975408 100644 --- a/packages/react/src/misc/useCurrencies.ts +++ b/packages/react/src/misc/useCurrencies.ts @@ -32,9 +32,9 @@ export type UseCurrenciesArgs = PaginatedArgs; * function CurrencySelector({ onChange }: { onChange: (currency: Erc20) => void }) { * const { data: currencies, error, loading } = useCurrencies(); * - * if (loading) return

    Loading...

    ; + * if (loading) return ; * - * if (error) return

    Error: {error.message}

    ; + * if (error) return ; * * const handleChange = (event: React.ChangeEvent) => { * const currency = currencies.find((c) => c.symbol === event.target.value); diff --git a/packages/react/src/profile/useProfileManagers.ts b/packages/react/src/profile/useProfileManagers.ts index 7935cb6ec..12ad5838f 100644 --- a/packages/react/src/profile/useProfileManagers.ts +++ b/packages/react/src/profile/useProfileManagers.ts @@ -26,11 +26,11 @@ export type UseProfileManagersArgs = PaginatedArgs<{ * }); * * if (loading) { - * return

    Loading...

    ; + * return ; * } * * if (error) { - * return

    Error: {error.message}

    ; + * return ; * } * * return ( From f5226116890bc8378c34a8834050959e687108ca Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Wed, 22 May 2024 15:20:42 +0200 Subject: [PATCH 4/7] chore: temp fix SDK playground --- examples/web/src/Providers.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/web/src/Providers.tsx b/examples/web/src/Providers.tsx index 6e47d6c55..75f174b07 100644 --- a/examples/web/src/Providers.tsx +++ b/examples/web/src/Providers.tsx @@ -1,4 +1,4 @@ -import { LensConfig, LensProvider, development } from '@lens-protocol/react-web'; +import { LensConfig, LensProvider, staging } from '@lens-protocol/react-web'; import { bindings } from '@lens-protocol/wagmi'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { WagmiProvider, createConfig, http } from 'wagmi'; @@ -15,7 +15,7 @@ const wagmiConfig = createConfig({ }); const lensConfig: LensConfig = { - environment: development, + environment: staging, bindings: bindings(wagmiConfig), debug: window.location.search.includes('debug'), }; From ae41342c27c0dc446a1d1cab1bd1c911242f4e32 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Wed, 22 May 2024 17:22:06 +0200 Subject: [PATCH 5/7] feat: supports 'for you' feed --- .changeset/thirty-games-tease.md | 8 + .changeset/wise-books-sparkle.md | 5 + examples/web/src/App.tsx | 2 + examples/web/src/discovery/DiscoveryPage.tsx | 5 + .../web/src/discovery/UseFeedHighlights.tsx | 6 +- .../src/discovery/UsePublicationsForYou.tsx | 38 + examples/web/src/discovery/index.ts | 1 + packages/api-bindings/package.json | 2 +- .../src/lens/graphql/feed.graphql | 50 +- .../src/lens/graphql/generated.ts | 59490 ++++++++++------ .../src/lens/graphql/history.graphql | 89 + .../src/lens/graphql/profile.graphql | 20 - packages/client/codegen-api.yml | 4 +- packages/client/src/graphql/index.ts | 1 + .../client/src/graphql/types.generated.ts | 21 + packages/client/src/submodules/feed/Feed.ts | 45 +- .../submodules/feed/graphql/feed.generated.ts | 16017 ++++- .../src/submodules/feed/graphql/feed.graphql | 36 + packages/client/src/submodules/feed/index.ts | 1 + packages/react/src/discovery/index.ts | 1 + packages/react/src/discovery/useFeed.ts | 6 +- .../src/discovery/usePublicationsForYou.ts | 116 + 22 files changed, 52142 insertions(+), 23822 deletions(-) create mode 100644 .changeset/thirty-games-tease.md create mode 100644 .changeset/wise-books-sparkle.md create mode 100644 examples/web/src/discovery/UsePublicationsForYou.tsx create mode 100644 packages/api-bindings/src/lens/graphql/history.graphql create mode 100644 packages/react/src/discovery/usePublicationsForYou.ts diff --git a/.changeset/thirty-games-tease.md b/.changeset/thirty-games-tease.md new file mode 100644 index 000000000..81dd64a3e --- /dev/null +++ b/.changeset/thirty-games-tease.md @@ -0,0 +1,8 @@ +--- +"@lens-protocol/react": minor +"@lens-protocol/react-native": minor +"@lens-protocol/react-web": minor +"@lens-protocol/api-bindings": patch +--- + +**fear:** adds `usePublicationsForYou` hook diff --git a/.changeset/wise-books-sparkle.md b/.changeset/wise-books-sparkle.md new file mode 100644 index 000000000..5f4e18b87 --- /dev/null +++ b/.changeset/wise-books-sparkle.md @@ -0,0 +1,5 @@ +--- +"@lens-protocol/client": minor +--- + +**feat:** adds `client.feed.forYou` method diff --git a/examples/web/src/App.tsx b/examples/web/src/App.tsx index 897117282..039b1314d 100644 --- a/examples/web/src/App.tsx +++ b/examples/web/src/App.tsx @@ -17,6 +17,7 @@ import { UseExplorePublications, UseFeed, UseFeedHighlights, + UsePublicationsForYou, UseRecommendedProfiles, UseSearchProfiles, UseSearchPublications, @@ -165,6 +166,7 @@ export function App() { } /> } /> } /> + } /> } /> } /> } /> diff --git a/examples/web/src/discovery/DiscoveryPage.tsx b/examples/web/src/discovery/DiscoveryPage.tsx index 1f80abe6b..483dcc34c 100644 --- a/examples/web/src/discovery/DiscoveryPage.tsx +++ b/examples/web/src/discovery/DiscoveryPage.tsx @@ -11,6 +11,11 @@ const discoveryHooks = [ description: `Fetch the highlights of a feed for a profile matching given filters.`, path: '/discovery/useFeedHighlights', }, + { + label: 'usePublicationsForYou', + description: `Fetch personalized feed of Quotes and Posts for a profile.`, + path: '/discovery/usePublicationsForYou', + }, { label: 'useSearchPublications', description: 'Search for publications using filters.', diff --git a/examples/web/src/discovery/UseFeedHighlights.tsx b/examples/web/src/discovery/UseFeedHighlights.tsx index bef4dbed1..f6fdee865 100644 --- a/examples/web/src/discovery/UseFeedHighlights.tsx +++ b/examples/web/src/discovery/UseFeedHighlights.tsx @@ -7,7 +7,7 @@ import { Loading } from '../components/loading/Loading'; import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; function UseFeedHighlightsInner({ profileId }: { profileId: ProfileId }) { - const { data, error, loading, hasMore, beforeCount, observeRef, prev } = useInfiniteScroll( + const { data, error, loading, hasMore, observeRef } = useInfiniteScroll( useFeedHighlights({ where: { for: profileId, @@ -23,10 +23,6 @@ function UseFeedHighlightsInner({ profileId }: { profileId: ProfileId }) { {error && } - - {data?.map((item) => ( ))} diff --git a/examples/web/src/discovery/UsePublicationsForYou.tsx b/examples/web/src/discovery/UsePublicationsForYou.tsx new file mode 100644 index 000000000..f92fdcb94 --- /dev/null +++ b/examples/web/src/discovery/UsePublicationsForYou.tsx @@ -0,0 +1,38 @@ +import { profileId, usePublicationsForYou } from '@lens-protocol/react-web'; + +import { RequireProfileSession } from '../components/auth'; +import { PublicationCard } from '../components/cards'; +import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; + +function UsePublicationsForYouInner() { + const { data, hasMore, observeRef } = useInfiniteScroll( + usePublicationsForYou({ + for: profileId('0x0a'), + suspense: true, + }), + ); + + return ( +
    +

    + usePublicationsForYou +

    + + {data?.length === 0 &&

    No items

    } + + {data?.map((item) => ( + + ))} + + {hasMore &&

    Loading more...

    } +
    + ); +} + +export function UsePublicationsForYou() { + return ( + + {() => } + + ); +} diff --git a/examples/web/src/discovery/index.ts b/examples/web/src/discovery/index.ts index eb68df09f..51c451c3e 100644 --- a/examples/web/src/discovery/index.ts +++ b/examples/web/src/discovery/index.ts @@ -3,6 +3,7 @@ export * from './UseExploreProfiles'; export * from './UseExplorePublications'; export * from './UseFeed'; export * from './UseFeedHighlights'; +export * from './UsePublicationsForYou'; export * from './UseRecommendedProfiles'; export * from './UseSearchProfiles'; export * from './UseSearchPublications'; diff --git a/packages/api-bindings/package.json b/packages/api-bindings/package.json index 587e14a2a..4f8532cde 100644 --- a/packages/api-bindings/package.json +++ b/packages/api-bindings/package.json @@ -29,7 +29,7 @@ "build": "preconstruct build", "test": "jest", "eslint:fix": "pnpm run eslint --fix", - "eslint": "eslint src", + "eslint": "NODE_OPTIONS=--max-old-space-size=8192 eslint src", "lint": "pnpm run prettier && pnpm run eslint && pnpm run tsc", "lint:fix": "pnpm run prettier:fix && pnpm run eslint:fix && pnpm run tsc", "prettier:fix": "prettier --write .", diff --git a/packages/api-bindings/src/lens/graphql/feed.graphql b/packages/api-bindings/src/lens/graphql/feed.graphql index 1f08298c6..6f1b75e67 100644 --- a/packages/api-bindings/src/lens/graphql/feed.graphql +++ b/packages/api-bindings/src/lens/graphql/feed.graphql @@ -83,46 +83,20 @@ query FeedHighlights( } } -fragment LatestActed on LatestActed { - __typename - profile { - ...Profile - } - actedAt - txHash -} - -fragment FollowPaidAction on FollowPaidAction { - __typename - latestActed { - ...LatestActed - } - followed { - ...Profile - } -} - -fragment OpenActionPaidAction on OpenActionPaidAction { - __typename - latestActed { - ...LatestActed - } - actedOn { +fragment ForYouResult on ForYouResult { + publication { ... on Post { ...Post } - ... on Comment { - ...Comment - } ... on Quote { ...Quote } } + source } -query LatestPaidActions( - $where: LatestPaidActionsWhere - $filter: LatestPaidActionsFilter +query ForYou( + $for: ProfileId $limit: LimitType $cursor: Cursor $imageSmallSize: ImageTransform! @@ -133,19 +107,9 @@ query LatestPaidActions( $fxRateFor: SupportedFiatType! $profileMetadataSource: AppId ) { - result: latestPaidActions( - filter: $filter - where: $where - request: { limit: $limit, cursor: $cursor } - ) { + result: forYou(request: { for: $for, limit: $limit, cursor: $cursor }) { items { - ... on FollowPaidAction { - ...FollowPaidAction - } - - ... on OpenActionPaidAction { - ...OpenActionPaidAction - } + ...ForYouResult } pageInfo { ...PaginatedResultInfo diff --git a/packages/api-bindings/src/lens/graphql/generated.ts b/packages/api-bindings/src/lens/graphql/generated.ts index d4dda3dbe..b1ef6dcf8 100644 --- a/packages/api-bindings/src/lens/graphql/generated.ts +++ b/packages/api-bindings/src/lens/graphql/generated.ts @@ -505,6 +505,13 @@ export type FollowingRequest = { orderBy?: InputMaybe; }; +export enum ForYouSource { + Curated = 'curated', + ExtendedNetwork = 'extended_network', + Following = 'following', + Popular = 'popular', +} + export type FrameEip712Request = { actionResponse: Scalars['String']; buttonIndex: Scalars['Int']; @@ -677,6 +684,13 @@ export type InternalCuratedUpdateRequest = { secret: Scalars['String']; }; +export type InternalForYouFeedRequest = { + d: Scalars['DateTime']; + n: Scalars['Int']; + p?: InputMaybe; + secret: Scalars['String']; +}; + export type InternalInvitesRequest = { p: Scalars['ProfileId']; secret: Scalars['String']; @@ -1502,6 +1516,12 @@ export enum PublicationContentWarningType { Spoiler = 'SPOILER', } +export type PublicationForYouRequest = { + cursor?: InputMaybe; + for?: InputMaybe; + limit?: InputMaybe; +}; + export type PublicationMetadataContentWarningFilter = { oneOf: Array; }; @@ -2232,28 +2252,10 @@ export type FeedHighlightsData = { }; }; -export type LatestActed = { - __typename: 'LatestActed'; - actedAt: string; - txHash: string; - profile: Profile; -}; - -export type FollowPaidAction = { - __typename: 'FollowPaidAction'; - latestActed: Array; - followed: Profile; -}; - -export type OpenActionPaidAction = { - __typename: 'OpenActionPaidAction'; - latestActed: Array; - actedOn: Comment | Post | Quote; -}; +export type ForYouResult = { source: ForYouSource; publication: Post | Quote }; -export type LatestPaidActionsVariables = Exact<{ - where?: InputMaybe; - filter?: InputMaybe; +export type ForYouVariables = Exact<{ + for?: InputMaybe; limit?: InputMaybe; cursor?: InputMaybe; imageSmallSize: ImageTransform; @@ -2265,9 +2267,7 @@ export type LatestPaidActionsVariables = Exact<{ profileMetadataSource?: InputMaybe; }>; -export type LatestPaidActionsData = { - result: { items: Array; pageInfo: PaginatedResultInfo }; -}; +export type ForYouData = { result: { items: Array; pageInfo: PaginatedResultInfo } }; export type OptimisticStatusResult = { __typename: 'OptimisticStatusResult'; @@ -3490,6 +3490,61 @@ export type HandleToAddressVariables = Exact<{ export type HandleToAddressData = { result: EvmAddress | null }; +export type ProfileActionHistory = { + __typename: 'ProfileActionHistory'; + id: number; + actionType: ProfileActionHistoryType; + who: EvmAddress; + txHash: string | null; + actionedOn: string; +}; + +export type ProfileActionHistoryVariables = Exact<{ + limit?: InputMaybe; + cursor?: InputMaybe; +}>; + +export type ProfileActionHistoryData = { + result: { items: Array; pageInfo: PaginatedResultInfo }; +}; + +export type LatestActed = { + __typename: 'LatestActed'; + actedAt: string; + txHash: string; + profile: Profile; +}; + +export type FollowPaidAction = { + __typename: 'FollowPaidAction'; + latestActed: Array; + followed: Profile; +}; + +export type OpenActionPaidAction = { + __typename: 'OpenActionPaidAction'; + latestActed: Array; + actedOn: Comment | Post | Quote; +}; + +export type LatestPaidActionsVariables = Exact<{ + where?: InputMaybe; + filter?: InputMaybe; + limit?: InputMaybe; + cursor?: InputMaybe; + imageSmallSize: ImageTransform; + imageMediumSize: ImageTransform; + profileCoverSize: ImageTransform; + profilePictureSize: ImageTransform; + statsFor: Array | Scalars['AppId']; + fxRateFor: SupportedFiatType; + profileMetadataSource?: InputMaybe; +}>; + +export type LatestPaidActionsData = { + result: { items: Array; pageInfo: PaginatedResultInfo }; +}; + export type InvitedResult = { by: EvmAddress; when: string; profileMinted: Profile | null }; export type InvitedProfilesVariables = Exact<{ @@ -3942,24 +3997,6 @@ export type WhoHaveBlockedData = { result: { items: Array; pageInfo: PaginatedResultInfo }; }; -export type ProfileActionHistory = { - __typename: 'ProfileActionHistory'; - id: number; - actionType: ProfileActionHistoryType; - who: EvmAddress; - txHash: string | null; - actionedOn: string; -}; - -export type ProfileActionHistoryVariables = Exact<{ - limit?: InputMaybe; - cursor?: InputMaybe; -}>; - -export type ProfileActionHistoryData = { - result: { items: Array; pageInfo: PaginatedResultInfo }; -}; - export type ReservedClaimable = { id: string; withHandle: string; source: AppId; expiry: string }; export type ClaimableProfilesResult = { @@ -91852,27 +91889,44 @@ export const FragmentFeedHighlight = /*#__PURE__*/ { }, ], } as unknown as DocumentNode; -export const FragmentLatestActed = /*#__PURE__*/ { +export const FragmentForYouResult = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + name: { kind: 'Name', value: 'ForYouResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ForYouResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, ], }, }, @@ -92107,7 +92161,7 @@ export const FragmentLatestActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, + name: { kind: 'Name', value: 'ImageSet' }, typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', @@ -92131,12 +92185,29 @@ export const FragmentLatestActed = /*#__PURE__*/ { }, { kind: 'Field', + alias: { kind: 'Name', value: 'small' }, name: { kind: 'Name', value: 'transformed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, }, ], selectionSet: { @@ -92149,7 +92220,235 @@ export const FragmentLatestActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', @@ -92826,85 +93125,68 @@ export const FragmentLatestActed = /*#__PURE__*/ { ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentFollowPaidAction = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followed' }, + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -92920,101 +93202,68 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -93025,16 +93274,18 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -93050,20 +93301,26 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -93074,138 +93331,157 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], + name: { kind: 'Name', value: 'mintFee' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -93213,409 +93489,319 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ens' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'picture' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -93623,110 +93809,130 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, { kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, - ], - }, + }, + ], }, - ], - }, + }, + ], }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, arguments: [ { kind: 'Argument', @@ -93736,17 +93942,18 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, + name: { kind: 'Name', value: 'filter' }, value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, ], }, }, @@ -93754,23 +93961,35 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], - }, + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -93780,111 +93999,266 @@ export const FragmentFollowPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, ], }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], - }, }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'canDecrypt' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessCondition' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentOpenActionPaidAction = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'actedOn' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -93896,56 +94270,244 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, ], }, }, @@ -93954,88 +94516,63 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', @@ -94043,44 +94580,36 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'video' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'cover' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, @@ -94089,10 +94618,10 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', @@ -94100,104 +94629,79 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'audio' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], + name: { kind: 'Name', value: 'cover' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, ], @@ -94205,530 +94709,485 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, - }, - ], + ], + }, }, - }, - ], + ], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ens' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, @@ -94736,219 +95195,271 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], - }, - }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'picture' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'geographic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'operations' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -94956,14 +95467,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -94972,14 +95483,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -94988,14 +95499,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -95003,206 +95514,261 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, - }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'geographic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, @@ -95211,683 +95777,864 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'mintFee' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'distribution' }, + name: { kind: 'Name', value: 'assets' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'vault' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CanDecryptResponse' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'result' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'canCollect' }, - name: { kind: 'Name', value: 'canAct' }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -95897,17 +96644,8 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, }, ], }, @@ -95916,8 +96654,8 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasCollected' }, - name: { kind: 'Name', value: 'hasActed' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -95927,33 +96665,18 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, ], }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasUpvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, arguments: [ { kind: 'Argument', @@ -95963,18 +96686,71 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, }, ], }, }, ], }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasDownvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -95984,176 +96760,53 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, }, ], }, }, ], - }, - { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'canDecrypt' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessControlContract' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -96161,15 +96814,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, ], }, }, @@ -96177,15 +96827,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, ], }, }, @@ -96193,15 +96840,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, ], }, }, @@ -96209,14 +96853,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, @@ -96225,12 +96869,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, + name: { kind: 'Name', value: 'EventMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, ], }, }, @@ -96238,48 +96882,25 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, ], }, }, @@ -96287,14 +96908,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, @@ -96303,14 +96924,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, @@ -96319,14 +96940,40 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, @@ -96335,12 +96982,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, + name: { kind: 'Name', value: 'MintMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, ], }, }, @@ -96348,32 +96995,37 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, ], }, }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -96381,14 +97033,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, @@ -96397,14 +97049,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -96413,14 +97065,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, @@ -96429,14 +97081,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, @@ -96445,12 +97097,15 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, ], }, }, @@ -96458,12 +97113,15 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, ], }, }, @@ -96471,12 +97129,18 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, ], }, }, @@ -96484,321 +97148,81 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'OrCondition' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'video' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cover' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'audio' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cover' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, - { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, - { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, - { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, }, ], }, @@ -96807,14 +97231,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, ], }, @@ -96823,14 +97247,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, ], }, @@ -96838,52 +97262,9 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -96891,52 +97272,46 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, ], }, @@ -96945,14 +97320,20 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, ], }, @@ -96961,14 +97342,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, ], }, @@ -96976,91 +97357,98 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'root' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -97068,15 +97456,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, ], }, }, @@ -97084,15 +97469,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, ], }, }, @@ -97100,107 +97482,41 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'EventMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, ], }, }, @@ -97208,15 +97524,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, ], }, }, @@ -97224,118 +97537,43 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'links' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, @@ -97344,15 +97582,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, ], }, }, @@ -97360,107 +97595,41 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'MintMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, ], }, }, @@ -97468,15 +97637,12 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, ], }, }, @@ -97484,14 +97650,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -97499,425 +97665,9 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'format' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'assets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -97925,137 +97675,46 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, @@ -98064,14 +97723,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, @@ -98080,108 +97739,49 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, }, ], }, @@ -98190,14 +97790,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, ], }, @@ -98206,106 +97806,46 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, ], }, @@ -98314,14 +97854,17 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, }, ], }, @@ -98330,79 +97873,30 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, ], }, @@ -98410,13 +97904,9 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'link' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -98424,143 +97914,46 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, ], }, @@ -98569,14 +97962,20 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, ], }, @@ -98585,14 +97984,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, ], }, @@ -98600,68 +97999,9 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -98671,19 +98011,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, + name: { kind: 'Name', value: 'metadata' }, value: { - kind: 'ListValue', - values: [ + kind: 'ObjectValue', + fields: [ { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -98692,14 +98027,31 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -98733,52 +98085,6 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, { kind: 'Field', name: { kind: 'Name', value: 'operations' }, @@ -99344,649 +98650,269 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'root' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, ], }, }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentPaginatedResultInfo = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentAnyPublicationInternal = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AnyPublicationInternal' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AnyPublication' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'rate' }, arguments: [ { kind: 'Argument', @@ -99996,17 +98922,8 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, }, ], }, @@ -100014,20 +98931,7 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], }, }, ], @@ -100035,1172 +98939,213 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, { kind: 'Field', - name: { kind: 'Name', value: 'by' }, + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentPaginatedResultInfo = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, - { kind: 'Field', name: { kind: 'Name', value: 'next' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentAnyPublicationInternal = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AnyPublicationInternal' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AnyPublication' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], @@ -108116,26 +106061,48 @@ export const FragmentFrameLensManagerSignatureResult = /*#__PURE__*/ { }, ], } as unknown as DocumentNode; -export const FragmentInvitedResult = /*#__PURE__*/ { +export const FragmentProfileActionHistory = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'InvitedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'InvitedResult' } }, + name: { kind: 'Name', value: 'ProfileActionHistory' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileActionHistory' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'by' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'who' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionedOn' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentLatestActed = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profileMinted' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'when' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, ], }, }, @@ -109091,153 +107058,35 @@ export const FragmentInvitedResult = /*#__PURE__*/ { }, ], } as unknown as DocumentNode; -export const FragmentModuleMetadata = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ModuleMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ModuleMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'authors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultDataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'processCalldataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentModuleMetadataResult = /*#__PURE__*/ { +export const FragmentFollowPaidAction = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ModuleMetadataResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'GetModuleMetadataResult' }, - }, + name: { kind: 'Name', value: 'FollowPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'latestActed' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ModuleMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'moduleType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ModuleMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ModuleMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'authors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultDataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'processCalldataABI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentReactedResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentProfileReactedResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'followed' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, - ], - }, - }, ], }, }, @@ -110193,44 +108042,51 @@ export const FragmentProfileReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentReactionNotification = /*#__PURE__*/ { +export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactionNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionNotification' } }, + name: { kind: 'Name', value: 'OpenActionPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + name: { kind: 'Name', value: 'latestActed' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'actedOn' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -117167,21 +115023,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -117194,41 +115037,33 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentCommentNotification = /*#__PURE__*/ { +export const FragmentInvitedResult = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CommentNotification' } }, + name: { kind: 'Name', value: 'InvitedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'InvitedResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'by' } }, { kind: 'Field', - name: { kind: 'Name', value: 'comment' }, + name: { kind: 'Name', value: 'profileMinted' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'when' } }, ], }, }, @@ -117463,7 +115298,7 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', @@ -117487,105 +115322,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, name: { kind: 'Name', value: 'transformed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, }, ], selectionSet: { @@ -117598,159 +115340,7 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', @@ -118427,75 +116017,152 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentModuleMetadata = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + name: { kind: 'Name', value: 'ModuleMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ModuleMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'authors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultDataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'processCalldataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentModuleMetadataResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ModuleMetadataResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'GetModuleMetadataResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ModuleMetadata' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'moduleType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + name: { kind: 'Name', value: 'ModuleMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ModuleMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'authors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultDataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'processCalldataABI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentReactedResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + name: { kind: 'Name', value: 'ReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentProfileReactedResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, ], }, }, @@ -118504,15 +116171,28 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -118528,15 +116208,101 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -118547,20 +116313,16 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -118576,18 +116338,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -118613,177 +116372,128 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'mintFee' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'distribution' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'split' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -118791,319 +116501,409 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'worldcoin' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'picture' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'coverPicture' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'suggestedFormatted' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'linkedTo' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'ownedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -119111,130 +116911,110 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'vault' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'guardian' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'onchainIdentity' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'followNftAddress' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CanDecryptResponse' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'result' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'canCollect' }, - name: { kind: 'Name', value: 'canAct' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, - }, - ], + ], + }, }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasCollected' }, - name: { kind: 'Name', value: 'hasActed' }, + name: { kind: 'Name', value: 'metadata' }, arguments: [ { kind: 'Argument', @@ -119244,18 +117024,17 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, + name: { kind: 'Name', value: 'appId' }, value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, }, }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, ], }, }, @@ -119263,35 +117042,23 @@ export const FragmentCommentNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasUpvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasDownvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -119301,75 +117068,158 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, { kind: 'Field', - name: { kind: 'Name', value: 'canDecrypt' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + ], + }, + }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentReactionNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReactionNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessControlContract' }, + name: { kind: 'Name', value: 'reactions' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactedResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -119380,437 +117230,255 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'OrCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, ], @@ -119818,101 +117486,130 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'video' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], }, }, ], @@ -119920,37 +117617,54 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], }, }, ], @@ -119958,52 +117672,41 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'audio' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, - { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, - { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, - { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, ], @@ -120011,281 +117714,302 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], }, - ], - }, + }, + ], }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], }, - ], - }, + }, + ], }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], }, - ], - }, + }, + ], }, - ], - }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'isFollowingMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'ens' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'sybilDotOrg' }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'source' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, }, ], }, @@ -120293,215 +118017,219 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'picture' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'coverPicture' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'suggestedFormatted' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'linkedTo' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'ownedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'guardian' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -120509,14 +118237,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -120525,14 +118253,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -120541,14 +118269,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, @@ -120556,263 +118284,182 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'handle' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'links' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, @@ -120821,1122 +118468,707 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'format' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'assets' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'link' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, arguments: [ { kind: 'Argument', @@ -121946,8 +119178,17 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, @@ -121956,8 +119197,8 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, arguments: [ { kind: 'Argument', @@ -121967,18 +119208,33 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -121988,71 +119244,18 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, }, ], }, }, ], }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -122062,53 +119265,176 @@ export const FragmentCommentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, ], }, }, ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -122116,12 +119442,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, ], }, }, @@ -122129,12 +119458,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, ], }, }, @@ -122142,12 +119474,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, ], }, }, @@ -122155,14 +119490,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, @@ -122171,12 +119506,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, @@ -122184,25 +119519,48 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, + name: { kind: 'Name', value: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, ], }, }, @@ -122210,14 +119568,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -122226,14 +119584,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -122242,12 +119600,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, ], }, }, @@ -122255,12 +119616,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, @@ -122268,28 +119629,48 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, ], }, }, @@ -122297,12 +119678,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, ], }, }, @@ -122310,39 +119694,30 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, @@ -122351,15 +119726,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, @@ -122367,15 +119739,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -122383,15 +119752,12 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'AndCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, ], }, }, @@ -122399,65 +119765,321 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'OrCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -122466,14 +120088,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -122482,49 +120104,120 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -122533,14 +120226,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -122549,14 +120242,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -122564,9 +120257,51 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -122574,46 +120309,54 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -122622,20 +120365,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -122644,14 +120381,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -122659,98 +120396,76 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'root' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, ], }, }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -122758,12 +120473,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -122771,12 +120489,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -122784,41 +120505,119 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -122826,12 +120625,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -122839,43 +120641,106 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -122884,12 +120749,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -122897,41 +120765,107 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -122939,12 +120873,15 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -122952,14 +120889,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -122967,9 +120904,49 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -122977,30 +120954,51 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -123009,14 +121007,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -123025,81 +121023,197 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -123108,14 +121222,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -123124,49 +121238,105 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -123175,14 +121345,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -123191,14 +121361,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -123206,9 +121376,49 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, { kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -123216,30 +121426,43 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -123248,14 +121471,14 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -123264,36 +121487,79 @@ export const FragmentCommentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, @@ -123301,49 +121567,188 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, - }, - ], + ], + }, }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, @@ -123352,65 +121757,124 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, @@ -123422,8 +121886,101 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -123457,6 +122014,52 @@ export const FragmentCommentNotification = /*#__PURE__*/ { selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'operations' }, @@ -124022,530 +122625,649 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentProfileMirrorResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMirrorResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirroredAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'root' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', }, - ], + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -124555,19 +123277,14 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, + name: { kind: 'Name', value: 'metadata' }, value: { - kind: 'ListValue', - values: [ + kind: 'ObjectValue', + fields: [ { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -124576,252 +123293,101 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { }, }, ], - }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ens' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], - }, - }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'picture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'firstComment' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -124829,61 +123395,45 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, { kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -124891,15 +123441,12 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, ], }, }, @@ -124907,14 +123454,40 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, @@ -124923,14 +123496,153 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -124940,48 +123652,338 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, - }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', name: { kind: 'Name', value: 'stats' }, @@ -124994,8 +123996,17 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, }, ], }, @@ -125004,7 +124015,7 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -125015,63 +124026,36 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentMirrorNotification = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MirrorNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MirrorNotification' } }, + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'mirrors' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -125089,7 +124073,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, @@ -125099,7 +124083,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, @@ -125109,6 +124093,73 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCommentNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CommentNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'comment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'OptimisticStatusResult' }, @@ -131946,66 +130997,11 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, + ], +} as unknown as DocumentNode; +export const FragmentProfileMirrorResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'ProfileMirrorResult' }, @@ -132027,31 +131023,6 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentQuoteNotification = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'QuoteNotification' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'quote' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'OptimisticStatusResult' }, @@ -132281,251 +131252,6 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'ProfileCoverSet' }, @@ -133247,100 +131973,180 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentMirrorNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + name: { kind: 'Name', value: 'MirrorNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MirrorNotification' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'mirrors' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], }, }, ], @@ -133348,15 +132154,23 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -133367,20 +132181,16 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -133396,18 +132206,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -133433,545 +132240,373 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'mintFee' }, + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'distribution' }, + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'vault' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -133979,52 +132614,41 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CanDecryptResponse' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'result' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'canCollect' }, - name: { kind: 'Name', value: 'canAct' }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -134034,17 +132658,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, }, ], }, @@ -134053,8 +132668,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasCollected' }, - name: { kind: 'Name', value: 'hasActed' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -134064,33 +132679,18 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, ], }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasUpvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, arguments: [ { kind: 'Argument', @@ -134110,8 +132710,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasDownvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, arguments: [ { kind: 'Argument', @@ -134129,168 +132729,348 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, ], }, - { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, { kind: 'Field', - name: { kind: 'Name', value: 'canDecrypt' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - ], - }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessControlContract' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'isFollowingMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'ens' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -134298,14 +133078,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -134314,14 +133094,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -134330,170 +133110,122 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, @@ -134502,199 +133234,109 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'OrCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, - ], - }, - }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -134702,677 +133344,787 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'video' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'audio' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, - { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, - { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, - { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vault' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, - ], - }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, - ], - }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, ], }, }, @@ -135381,83 +134133,149 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'links' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -135465,14 +134283,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, @@ -135481,14 +134299,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -135497,18 +134315,60 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, ], }, }, @@ -135517,44 +134377,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -135562,41 +134393,30 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -135605,14 +134425,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -135621,18 +134441,44 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, ], }, }, @@ -135641,44 +134487,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -135686,41 +134503,30 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -135729,14 +134535,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -135745,18 +134551,70 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, ], }, }, @@ -135765,132 +134623,100 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'video' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + name: { kind: 'Name', value: 'cover' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, @@ -135899,29 +134725,27 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', name: { kind: 'Name', value: 'attributes' }, @@ -135934,55 +134758,80 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'audio' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'format' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136041,14 +134890,16 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'assets' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -136109,13 +134960,16 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136174,10 +135028,22 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136232,13 +135098,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136297,25 +135165,36 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, @@ -136363,8 +135242,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136423,8 +135302,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -136487,8 +135366,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136547,10 +135426,20 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -136613,8 +135502,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136673,13 +135562,8 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -136742,193 +135626,44 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -136936,93 +135671,42 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -137030,14 +135714,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137046,41 +135730,117 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -137088,14 +135848,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137104,40 +135864,161 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, @@ -137145,9 +136026,20 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -137155,14 +136047,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -137171,14 +136063,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137187,46 +136079,105 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -137235,14 +136186,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137251,49 +136202,108 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -137302,14 +136312,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137318,49 +136328,106 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -137369,71 +136436,124 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -137442,20 +136562,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -137464,14 +136578,14 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -137479,98 +136593,81 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'root' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, ], }, }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -137578,25 +136675,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -137604,12 +136691,15 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -137617,24 +136707,277 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -138123,57 +137466,22 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -138188,6 +137496,7 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -138217,6 +137526,33 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'metadata' }, @@ -138821,13 +138157,13 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', name: { kind: 'Name', value: 'profilesMentioned' }, @@ -138841,7 +138177,17 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, + name: { kind: 'Name', value: 'firstComment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -138879,89 +138225,649 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentKnownCollectOpenActionResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentUnknownOpenActionResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'category' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentOpenActionResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -138970,68 +138876,107 @@ export const FragmentOpenActionResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'category' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'quoteOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + name: { kind: 'Name', value: 'ProfileMirrorResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirroredAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentOpenActionProfileActed = /*#__PURE__*/ { +export const FragmentQuoteNotification = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionProfileActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + name: { kind: 'Name', value: 'QuoteNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'QuoteNotification' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'action' }, + name: { kind: 'Name', value: 'quote' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, ], }, }, @@ -139266,7 +139211,7 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, + name: { kind: 'Name', value: 'ImageSet' }, typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', @@ -139290,12 +139235,29 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, name: { kind: 'Name', value: 'transformed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, }, ], selectionSet: { @@ -139308,8 +139270,23 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -139319,7 +139296,9 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + ], }, }, { @@ -139332,13 +139311,29 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, + alias: { kind: 'Name', value: 'small' }, name: { kind: 'Name', value: 'transformed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, }, ], selectionSet: { @@ -139351,112 +139346,307 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, + name: { kind: 'Name', value: 'transformed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], }, }, ], @@ -139987,176 +140177,66 @@ export const FragmentOpenActionProfileActed = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'category' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentActedNotification = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ActedNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'actions' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publication' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -140172,77 +140252,23 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, ], @@ -140250,23 +140276,15 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -140277,16 +140295,20 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -140302,15 +140324,18 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -140336,373 +140361,545 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - ], + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], + name: { kind: 'Name', value: 'mintFee' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], + name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -140710,41 +140907,52 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, arguments: [ { kind: 'Argument', @@ -140754,8 +140962,17 @@ export const FragmentActedNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, @@ -140764,8 +140981,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, arguments: [ { kind: 'Argument', @@ -140775,18 +140992,33 @@ export const FragmentActedNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -140806,8 +141038,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -140825,348 +141057,278 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, ], }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + ], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + name: { kind: 'Name', value: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ens' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'picture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'operations' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -141174,14 +141336,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, @@ -141190,14 +141352,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -141206,122 +141368,196 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, ], }, }, @@ -141330,109 +141566,63 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'snapshotHandleMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - ], + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', @@ -141440,861 +141630,813 @@ export const FragmentActedNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'video' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'cover' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'audio' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'mintFee' }, + name: { kind: 'Name', value: 'cover' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, { kind: 'Field', - name: { kind: 'Name', value: 'distribution' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'vault' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'category' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + name: { kind: 'Name', value: 'geographic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CanDecryptResponse' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'result' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'canCollect' }, - name: { kind: 'Name', value: 'canAct' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, - }, - ], + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'hasCollected' }, - name: { kind: 'Name', value: 'hasActed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'hasUpvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'hasDownvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, }, - }, - ], - }, - { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'canDecrypt' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, ], }, }, @@ -142303,149 +142445,44 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'accessControlContract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -142453,30 +142490,41 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -142485,14 +142533,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -142501,44 +142549,18 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, ], }, }, @@ -142547,15 +142569,44 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -142563,30 +142614,41 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -142595,14 +142657,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -142611,44 +142673,18 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, ], }, }, @@ -142657,15 +142693,44 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -142673,30 +142738,51 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -142705,14 +142791,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -142721,163 +142807,49 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'OrCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'video' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', name: { kind: 'Name', value: 'attributes' }, @@ -142890,118 +142862,55 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'audio' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'cover' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, - { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, - { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, - { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143060,16 +142969,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'assets' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, ], }, }, @@ -143130,16 +143037,13 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143198,22 +143102,10 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143268,15 +143160,13 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143335,21 +143225,10 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -143412,8 +143291,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143472,8 +143351,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -143536,8 +143415,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143596,20 +143475,10 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'links' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -143672,8 +143541,8 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143732,8 +143601,13 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -143796,44 +143670,193 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -143841,42 +143864,25 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'VideoMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, ], }, }, @@ -143884,15 +143890,12 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, ], }, }, @@ -143900,117 +143903,41 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'EventMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, ], }, }, @@ -144018,15 +143945,12 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, ], }, }, @@ -144034,198 +143958,57 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'format' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'assets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, ], }, }, @@ -144233,14 +144016,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, @@ -144249,79 +144032,40 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'MintMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -144329,10 +144073,9 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -144340,14 +144083,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, @@ -144356,14 +144099,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -144372,108 +144115,46 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, @@ -144482,14 +144163,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, ], }, @@ -144498,106 +144179,49 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, ], }, @@ -144606,14 +144230,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, @@ -144622,108 +144246,49 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'link' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, ], }, @@ -144732,127 +144297,71 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, ], }, }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, ], }, @@ -144861,14 +144370,20 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, ], }, @@ -144877,14 +144392,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, ], }, @@ -144892,106 +144407,24 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -145006,6 +144439,7 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -145027,699 +144461,38 @@ export const FragmentActedNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'root' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'operations' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'root' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, ], }, }, @@ -146325,152 +145098,6 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'QuoteFields' }, @@ -147180,58 +145807,159 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentKnownCollectOpenActionResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionProfileActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentUnknownOpenActionResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentOpenActionResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'action' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentFollowNotification = /*#__PURE__*/ { +export const FragmentOpenActionProfileActed = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowNotification' } }, + name: { kind: 'Name', value: 'OpenActionProfileActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followers' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'action' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, ], }, }, @@ -148185,20 +146913,104 @@ export const FragmentFollowNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], + }, + }, + ], + }, + }, ], } as unknown as DocumentNode; -export const FragmentMentionNotification = /*#__PURE__*/ { +export const FragmentActedNotification = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MentionNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MentionNotification' } }, + name: { kind: 'Name', value: 'ActedNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'actions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'publication' }, @@ -148223,6 +147035,16 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, + ], + }, + }, { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, @@ -150182,6 +149004,80 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'CanDecryptResponse' }, @@ -154427,6 +153323,82 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mirrorOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'QuoteFields' }, @@ -155136,107 +154108,56 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentNotification = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Notification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Notification' } }, + name: { kind: 'Name', value: 'OpenActionProfileActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ReactionNotification' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionNotification' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CommentNotification' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentNotification' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MirrorNotification' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MirrorNotification' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'QuoteNotification' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteNotification' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ActedNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ActedNotification' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'action' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowNotification' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentFollowNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MentionNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'followers' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MentionNotification' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, ], @@ -155471,251 +154392,6 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'small' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'medium' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'ProfileCoverSet' }, @@ -156437,100 +155113,170 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentMentionNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + name: { kind: 'Name', value: 'MentionNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MentionNotification' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], }, }, ], @@ -156538,15 +155284,23 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -156557,20 +155311,16 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -156586,18 +155336,15 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, - { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -156623,545 +155370,373 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'mintFee' }, + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'distribution' }, + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'vault' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -157169,126 +155744,41 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'category' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CanDecryptResponse' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'result' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'canCollect' }, - name: { kind: 'Name', value: 'canAct' }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -157298,17 +155788,8 @@ export const FragmentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, }, ], }, @@ -157317,8 +155798,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasCollected' }, - name: { kind: 'Name', value: 'hasActed' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -157328,33 +155809,18 @@ export const FragmentNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, ], }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasUpvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, arguments: [ { kind: 'Argument', @@ -157374,8 +155840,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'hasDownvoted' }, - name: { kind: 'Name', value: 'hasReacted' }, + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, arguments: [ { kind: 'Argument', @@ -157393,278 +155859,348 @@ export const FragmentNotification = /*#__PURE__*/ { }, ], }, - { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, { kind: 'Field', - name: { kind: 'Name', value: 'canDecrypt' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, - ], - }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessControlContract' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'isFollowingMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'ens' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -157672,14 +156208,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -157688,14 +156224,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -157704,196 +156240,122 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'OrCondition' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, @@ -157902,63 +156364,109 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -157966,677 +156474,787 @@ export const FragmentNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'video' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'audio' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, - { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, - { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, - { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'recipients' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, - ], - }, + }, + ], }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, - ], - }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, ], }, }, @@ -158645,83 +157263,149 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'links' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -158729,14 +157413,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, @@ -158745,14 +157429,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -158761,18 +157445,60 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, ], }, }, @@ -158781,44 +157507,15 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -158826,41 +157523,30 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -158869,14 +157555,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -158885,18 +157571,44 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, ], }, }, @@ -158905,44 +157617,15 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -158950,41 +157633,30 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -158993,14 +157665,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -159009,18 +157681,70 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, ], }, }, @@ -159029,8 +157753,215 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159089,15 +158020,16 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'geographic' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -159158,13 +158090,16 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159223,30 +158158,85 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'format' } }, - { kind: 'Field', name: { kind: 'Name', value: 'license' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159305,14 +158295,18 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'assets' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -159378,8 +158372,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159438,10 +158432,11 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159501,8 +158496,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159561,10 +158556,20 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -159627,8 +158632,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159688,7 +158693,7 @@ export const FragmentNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -159751,8 +158756,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159812,9 +158817,7 @@ export const FragmentNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'link' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -159877,8 +158880,8 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159937,13 +158940,18 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -160006,20 +159014,863 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, name: { kind: 'Name', value: 'reactions' }, arguments: [ { @@ -161504,82 +161355,6 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'QuoteFields' }, @@ -162289,101 +162064,106 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentNotification = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileReactedResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + name: { kind: 'Name', value: 'Notification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Notification' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ReactionNotification' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionNotification' } }, + ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CommentNotification' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentNotification' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactionNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionNotification' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MirrorNotification' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MirrorNotification' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'QuoteNotification' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteNotification' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ActedNotification' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ActedNotification' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowNotification' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowNotification' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MentionNotification' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MentionNotification' } }, ], }, }, @@ -162392,40 +162172,36 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CommentNotification' } }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'comment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMirrorResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrorId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirroredAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, ], @@ -162433,197 +162209,134 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MirrorNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MirrorNotification' } }, + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrors' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'QuoteNotification' } }, + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'quote' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionProfileActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'action' }, + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ActedNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'actions' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowNotification' } }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followers' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, ], @@ -162631,182 +162344,115 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MentionNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MentionNotification' } }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentProfileManager = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileManager' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilesManagedResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isLensManager' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentClaimProfileWithHandleErrorResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ClaimProfileWithHandleErrorResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ClaimProfileWithHandleErrorResult' }, - }, + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateProfileWithHandleErrorResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateProfileWithHandleErrorResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateProfileWithHandleErrorResult' }, - }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateOnchainSetProfileMetadataBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateOnchainSetProfileMetadataBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateOnchainSetProfileMetadataBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'SetProfileMetadataURI' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, ], @@ -162814,376 +162460,227 @@ export const FragmentCreateOnchainSetProfileMetadataBroadcastItemResult = /*#__P }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateChangeProfileManagersBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateChangeProfileManagersBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateChangeProfileManagersBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ChangeDelegatedExecutorsConfig' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'delegatorProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'delegatedExecutors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'approvals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'configNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'switchToGivenConfig' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateBlockProfilesBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateBlockProfilesBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateBlockProfilesBroadcastItemResult' }, + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'SetBlockStatus' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'byProfileId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'idsOfProfilesToSetBlockStatus' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'blockStatus' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateUnblockProfilesBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateUnblockProfilesBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateUnblockProfilesBroadcastItemResult' }, + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'SetBlockStatus' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'byProfileId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'idsOfProfilesToSetBlockStatus' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'blockStatus' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateFollowBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateFollowBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateFollowBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Follow' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'idsOfProfilesToFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followTokenIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'datas' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, ], @@ -163191,1595 +162688,1216 @@ export const FragmentCreateFollowBroadcastItemResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateUnfollowBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateUnfollowBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateUnfollowBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Unfollow' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unfollowerProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'idsOfProfilesToUnfollow' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateSetFollowModuleBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateSetFollowModuleBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateSetFollowModuleBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { kind: 'Field', - name: { kind: 'Name', value: 'types' }, + name: { kind: 'Name', value: 'source' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'SetFollowModule' }, + name: { kind: 'Name', value: 'twitter' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], }, }, ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followModuleInitData' } }, - ], - }, - }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateLinkHandleToProfileBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateLinkHandleToProfileBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateLinkHandleToProfileBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Link' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'handleId' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateUnlinkHandleFromProfileBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateUnlinkHandleFromProfileBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateUnlinkHandleFromProfileBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'Unlink' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'handleId' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, ], }, }, ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentProfileActionHistory = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileActionHistory' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileActionHistory' } }, + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'who' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionedOn' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentReservedClaimable = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReservedClaimable' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReservedClaimable' } }, + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'withHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'source' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiry' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentClaimableProfilesResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ClaimableProfilesResult' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ClaimableProfilesResult' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'reserved' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReservedClaimable' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canMintProfileWithFreeTextHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReservedClaimable' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReservedClaimable' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'withHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'source' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiry' } }, - ], + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, - }, - ], -} as unknown as DocumentNode; -export const FragmentTagResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TagResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TagResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tag' } }, - { kind: 'Field', name: { kind: 'Name', value: 'total' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentPublicationValidateMetadataResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationValidateMetadataResult' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationValidateMetadataResult' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'valid' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateOnchainPostBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateOnchainPostBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateOnchainPostBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Post' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateOnchainCommentBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateOnchainCommentBroadcastItemResult' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateOnchainCommentBroadcastItemResult' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Comment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateOnchainMirrorBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateOnchainMirrorBroadcastItemResult' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateOnchainMirrorBroadcastItemResult' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Mirror' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateOnchainQuoteBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateOnchainQuoteBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateOnchainQuoteBroadcastItemResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Quote' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateMomokaPostBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateMomokaPostBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateMomokaPostBroadcastItemResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Post' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentCreateMomokaCommentBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateMomokaCommentBroadcastItemResult' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateMomokaCommentBroadcastItemResult' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Comment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateMomokaMirrorBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateMomokaMirrorBroadcastItemResult' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateMomokaMirrorBroadcastItemResult' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Mirror' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateMomokaQuoteBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateMomokaQuoteBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateMomokaQuoteBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Quote' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateLegacyCollectEip712TypedData = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'CollectLegacy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectorProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectModuleData' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentCreateLegacyCollectBroadcastItemResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateLegacyCollectBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateLegacyCollectBroadcastItemResult' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'CollectLegacy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectorProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectModuleData' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentProfileReactionResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileReactionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactionResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactionAt' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileWhoReactedResult' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileWhoReactedResult' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactionResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, @@ -164788,28 +163906,16 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, - ], + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -164820,131 +163926,119 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -164955,20 +164049,44 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vault' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -164979,122 +164097,91 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], }, }, ], @@ -165102,57 +164189,34 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, arguments: [ { kind: 'Argument', @@ -165162,8 +164226,17 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, @@ -165172,8 +164245,8 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, arguments: [ { kind: 'Argument', @@ -165183,18 +164256,33 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, }, ], }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -165214,8 +164302,8 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, arguments: [ { kind: 'Argument', @@ -165228,15 +164316,14630 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { name: { kind: 'Name', value: 'type' }, value: { kind: 'EnumValue', value: 'DOWNVOTE' }, }, - ], + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessCondition' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'firstComment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'commentOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mirrorOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'quoteOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactedAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileReactedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactedResult' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReactionNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CommentNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'comment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMirrorResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirroredAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MirrorNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MirrorNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mirrors' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'QuoteNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'QuoteNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'quote' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionProfileActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'action' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ActedNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'actions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followers' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MentionNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MentionNotification' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentProfileManager = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileManager' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilesManagedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isLensManager' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentClaimProfileWithHandleErrorResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ClaimProfileWithHandleErrorResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ClaimProfileWithHandleErrorResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateProfileWithHandleErrorResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateProfileWithHandleErrorResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateProfileWithHandleErrorResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateOnchainSetProfileMetadataBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateOnchainSetProfileMetadataBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateOnchainSetProfileMetadataBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'SetProfileMetadataURI' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateChangeProfileManagersBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateChangeProfileManagersBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateChangeProfileManagersBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'ChangeDelegatedExecutorsConfig' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delegatorProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'delegatedExecutors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'approvals' } }, + { kind: 'Field', name: { kind: 'Name', value: 'configNumber' } }, + { kind: 'Field', name: { kind: 'Name', value: 'switchToGivenConfig' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateBlockProfilesBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateBlockProfilesBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateBlockProfilesBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'SetBlockStatus' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'byProfileId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'idsOfProfilesToSetBlockStatus' }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'blockStatus' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateUnblockProfilesBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateUnblockProfilesBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateUnblockProfilesBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'SetBlockStatus' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'byProfileId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'idsOfProfilesToSetBlockStatus' }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'blockStatus' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateFollowBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateFollowBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateFollowBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Follow' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'idsOfProfilesToFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followTokenIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'datas' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateUnfollowBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateUnfollowBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateUnfollowBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Unfollow' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'unfollowerProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'idsOfProfilesToUnfollow' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateSetFollowModuleBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateSetFollowModuleBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateSetFollowModuleBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'SetFollowModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateLinkHandleToProfileBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateLinkHandleToProfileBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateLinkHandleToProfileBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Link' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'handleId' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateUnlinkHandleFromProfileBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateUnlinkHandleFromProfileBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateUnlinkHandleFromProfileBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Unlink' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'handleId' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentReservedClaimable = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReservedClaimable' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReservedClaimable' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'withHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentClaimableProfilesResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ClaimableProfilesResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ClaimableProfilesResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'reserved' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReservedClaimable' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canMintProfileWithFreeTextHandle' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ReservedClaimable' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReservedClaimable' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'withHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiry' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentTagResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TagResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TagResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'total' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentPublicationValidateMetadataResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationValidateMetadataResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationValidateMetadataResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'valid' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateOnchainPostBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateOnchainPostBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateOnchainPostBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Post' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateOnchainCommentBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateOnchainCommentBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateOnchainCommentBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Comment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateOnchainMirrorBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateOnchainMirrorBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateOnchainMirrorBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Mirror' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateOnchainQuoteBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateOnchainQuoteBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateOnchainQuoteBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Quote' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateMomokaPostBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateMomokaPostBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateMomokaPostBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Post' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateMomokaCommentBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateMomokaCommentBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateMomokaCommentBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Comment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateMomokaMirrorBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateMomokaMirrorBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateMomokaMirrorBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Mirror' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'metadataURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateMomokaQuoteBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateMomokaQuoteBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateMomokaQuoteBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Quote' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pointedPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModules' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModulesInitDatas' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModule' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referenceModuleInitData' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateLegacyCollectEip712TypedData = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'CollectLegacy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectorProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectModuleData' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentCreateLegacyCollectBroadcastItemResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateLegacyCollectBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateLegacyCollectBroadcastItemResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateLegacyCollectEIP712TypedData' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'CollectLegacy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationCollectedId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectorProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectModuleData' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentProfileReactionResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileReactionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactionAt' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileWhoReactedResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileWhoReactedResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactionResult' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileReactionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reactionAt' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentRevenueAggregate = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevenueAggregate' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RevenueAggregate' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'total' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentPublicationRevenue = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationRevenue' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationRevenue' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'revenue' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RevenueAggregate' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Recipient' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vault' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessCondition' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -165246,19 +178949,14 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, + name: { kind: 'Name', value: 'metadata' }, value: { - kind: 'ListValue', - values: [ + kind: 'ObjectValue', + fields: [ { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -165267,195 +178965,816 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, + name: { kind: 'Name', value: 'firstComment' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ens' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mirrorOn' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, ], }, }, ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'picture' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -165464,117 +179783,276 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'RevenueAggregate' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RevenueAggregate' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, + name: { kind: 'Name', value: 'total' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentLensTransactionResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LensTransactionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LensTransactionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'status' } }, { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraInfo' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentRelayQueueResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RelayQueueResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RelayQueueResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'relay' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { kind: 'Field', name: { kind: 'Name', value: 'queue' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentUserSigNonces = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UserSigNonces' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserSigNonces' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lensHubOnchainSigNonce' } }, { kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - ], - }, + name: { kind: 'Name', value: 'lensTokenHandleRegistryOnchainSigNonce' }, }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentUserCurrentRateLimit = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UserCurrentRateLimit' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceUsed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowance' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceUsed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowance' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentUserCurrentRateLimitResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, + name: { kind: 'Name', value: 'onchain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UserCurrentRateLimit' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceUsed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hourAllowance' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceLeft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceUsed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'dayAllowance' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const ActOnOpenActionDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'ActOnOpenAction' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ActOnOpenActionLensManagerRequest' }, + }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'actOnOpenAction' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ @@ -165582,31 +180060,12 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'RelaySuccess' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RelaySuccess' } }, ], }, }, @@ -165614,14 +180073,14 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, }, ], }, @@ -165629,107 +180088,213 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RelaySuccess' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RelaySuccess' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useActOnOpenAction__ + * + * To run a mutation, you first call `useActOnOpenAction` within a React component and pass it any options that fit your needs. + * When your component renders, `useActOnOpenAction` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [actOnOpenAction, { data, loading, error }] = useActOnOpenAction({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useActOnOpenAction( + baseOptions?: Apollo.MutationHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation( + ActOnOpenActionDocument, + options, + ); +} +export type ActOnOpenActionHookResult = ReturnType; +export type ActOnOpenActionMutationResult = Apollo.MutationResult; +export type ActOnOpenActionMutationOptions = Apollo.BaseMutationOptions< + ActOnOpenActionData, + ActOnOpenActionVariables +>; +export const CreateActOnOpenActionTypedDataDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'CreateActOnOpenActionTypedData' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ActOnOpenActionRequest' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'options' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'TypedDataOptions' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'createActOnOpenActionTypedData' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, - }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], - }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'options' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'options' } }, }, ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, + }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'Act' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationActedProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationActedId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actorProfileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModuleAddress' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionModuleData' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, + }, ], }, }, @@ -165738,36 +180303,108 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileReactionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileReactionResult' } }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reactionAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentRevenueAggregate = /*#__PURE__*/ { + +/** + * __useCreateActOnOpenActionTypedData__ + * + * To run a mutation, you first call `useCreateActOnOpenActionTypedData` within a React component and pass it any options that fit your needs. + * When your component renders, `useCreateActOnOpenActionTypedData` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [createActOnOpenActionTypedData, { data, loading, error }] = useCreateActOnOpenActionTypedData({ + * variables: { + * request: // value for 'request' + * options: // value for 'options' + * }, + * }); + */ +export function useCreateActOnOpenActionTypedData( + baseOptions?: Apollo.MutationHookOptions< + CreateActOnOpenActionTypedDataData, + CreateActOnOpenActionTypedDataVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation< + CreateActOnOpenActionTypedDataData, + CreateActOnOpenActionTypedDataVariables + >(CreateActOnOpenActionTypedDataDocument, options); +} +export type CreateActOnOpenActionTypedDataHookResult = ReturnType< + typeof useCreateActOnOpenActionTypedData +>; +export type CreateActOnOpenActionTypedDataMutationResult = + Apollo.MutationResult; +export type CreateActOnOpenActionTypedDataMutationOptions = Apollo.BaseMutationOptions< + CreateActOnOpenActionTypedDataData, + CreateActOnOpenActionTypedDataVariables +>; +export const AuthChallengeDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevenueAggregate' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RevenueAggregate' } }, + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'AuthChallenge' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ChallengeRequest' } }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'total' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'challenge' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AuthChallengeResult' } }, + ], }, }, ], @@ -165775,187 +180412,626 @@ export const FragmentRevenueAggregate = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + name: { kind: 'Name', value: 'AuthChallengeResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AuthChallengeResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'text' } }, ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useAuthChallenge__ + * + * To run a query within a React component, call `useAuthChallenge` and pass it any options that fit your needs. + * When your component renders, `useAuthChallenge` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useAuthChallenge({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useAuthChallenge( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery(AuthChallengeDocument, options); +} +export function useAuthChallengeLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + AuthChallengeDocument, + options, + ); +} +export type AuthChallengeHookResult = ReturnType; +export type AuthChallengeLazyQueryHookResult = ReturnType; +export type AuthChallengeQueryResult = Apollo.QueryResult< + AuthChallengeData, + AuthChallengeVariables +>; +export const AuthVerifyDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'AuthVerify' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'VerifyRequest' } }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'verify' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useAuthVerify__ + * + * To run a query within a React component, call `useAuthVerify` and pass it any options that fit your needs. + * When your component renders, `useAuthVerify` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useAuthVerify({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useAuthVerify( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery(AuthVerifyDocument, options); +} +export function useAuthVerifyLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery(AuthVerifyDocument, options); +} +export type AuthVerifyHookResult = ReturnType; +export type AuthVerifyLazyQueryHookResult = ReturnType; +export type AuthVerifyQueryResult = Apollo.QueryResult; +export const AuthAuthenticateDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'AuthAuthenticate' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'SignedAuthChallenge' } }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'authenticate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + ], + }, + }, ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useAuthAuthenticate__ + * + * To run a mutation, you first call `useAuthAuthenticate` within a React component and pass it any options that fit your needs. + * When your component renders, `useAuthAuthenticate` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [authAuthenticate, { data, loading, error }] = useAuthAuthenticate({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useAuthAuthenticate( + baseOptions?: Apollo.MutationHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation( + AuthAuthenticateDocument, + options, + ); +} +export type AuthAuthenticateHookResult = ReturnType; +export type AuthAuthenticateMutationResult = Apollo.MutationResult; +export type AuthAuthenticateMutationOptions = Apollo.BaseMutationOptions< + AuthAuthenticateData, + AuthAuthenticateVariables +>; +export const AuthRefreshDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'AuthRefresh' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'RefreshRequest' } }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'refresh' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useAuthRefresh__ + * + * To run a mutation, you first call `useAuthRefresh` within a React component and pass it any options that fit your needs. + * When your component renders, `useAuthRefresh` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [authRefresh, { data, loading, error }] = useAuthRefresh({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useAuthRefresh( + baseOptions?: Apollo.MutationHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation(AuthRefreshDocument, options); +} +export type AuthRefreshHookResult = ReturnType; +export type AuthRefreshMutationResult = Apollo.MutationResult; +export type AuthRefreshMutationOptions = Apollo.BaseMutationOptions< + AuthRefreshData, + AuthRefreshVariables +>; +export const WalletAuthenticationToProfileAuthenticationDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'WalletAuthenticationToProfileAuthentication' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'WalletAuthenticationToProfileAuthenticationRequest' }, + }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'walletAuthenticationToProfileAuthentication' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, }, ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, + { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + ], }, }, ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useWalletAuthenticationToProfileAuthentication__ + * + * To run a mutation, you first call `useWalletAuthenticationToProfileAuthentication` within a React component and pass it any options that fit your needs. + * When your component renders, `useWalletAuthenticationToProfileAuthentication` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [walletAuthenticationToProfileAuthentication, { data, loading, error }] = useWalletAuthenticationToProfileAuthentication({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useWalletAuthenticationToProfileAuthentication( + baseOptions?: Apollo.MutationHookOptions< + WalletAuthenticationToProfileAuthenticationData, + WalletAuthenticationToProfileAuthenticationVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation< + WalletAuthenticationToProfileAuthenticationData, + WalletAuthenticationToProfileAuthenticationVariables + >(WalletAuthenticationToProfileAuthenticationDocument, options); +} +export type WalletAuthenticationToProfileAuthenticationHookResult = ReturnType< + typeof useWalletAuthenticationToProfileAuthentication +>; +export type WalletAuthenticationToProfileAuthenticationMutationResult = + Apollo.MutationResult; +export type WalletAuthenticationToProfileAuthenticationMutationOptions = Apollo.BaseMutationOptions< + WalletAuthenticationToProfileAuthenticationData, + WalletAuthenticationToProfileAuthenticationVariables +>; +export const RevokeAuthenticationDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'RevokeAuthentication' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevokeAuthenticationRequest' }, + }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'revokeAuthentication' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentPublicationRevenue = /*#__PURE__*/ { + +/** + * __useRevokeAuthentication__ + * + * To run a mutation, you first call `useRevokeAuthentication` within a React component and pass it any options that fit your needs. + * When your component renders, `useRevokeAuthentication` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [revokeAuthentication, { data, loading, error }] = useRevokeAuthentication({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useRevokeAuthentication( + baseOptions?: Apollo.MutationHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation( + RevokeAuthenticationDocument, + options, + ); +} +export type RevokeAuthenticationHookResult = ReturnType; +export type RevokeAuthenticationMutationResult = Apollo.MutationResult; +export type RevokeAuthenticationMutationOptions = Apollo.BaseMutationOptions< + RevokeAuthenticationData, + RevokeAuthenticationVariables +>; +export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationRevenue' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationRevenue' } }, + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'ExplorePublications' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ExplorePublicationsOrderByType' }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ExplorePublicationsWhere' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'SupportedFiatType' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'explorePublications' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'where' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'limit' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'cursor' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + kind: 'Field', + name: { kind: 'Name', value: 'items' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ExplorePublication' }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + kind: 'Field', + name: { kind: 'Name', value: 'pageInfo' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + }, ], }, }, ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ExplorePublication' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ExplorePublication' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, { - kind: 'Field', - name: { kind: 'Name', value: 'revenue' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RevenueAggregate' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], }, }, ], @@ -167183,6 +182259,19 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'App' }, @@ -172079,152 +187168,6 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'QuoteFields' }, @@ -172934,62 +187877,395 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useExplorePublications__ + * + * To run a query within a React component, call `useExplorePublications` and pass it any options that fit your needs. + * When your component renders, `useExplorePublications` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useExplorePublications({ + * variables: { + * orderBy: // value for 'orderBy' + * where: // value for 'where' + * limit: // value for 'limit' + * cursor: // value for 'cursor' + * imageSmallSize: // value for 'imageSmallSize' + * imageMediumSize: // value for 'imageMediumSize' + * profileCoverSize: // value for 'profileCoverSize' + * profilePictureSize: // value for 'profilePictureSize' + * statsFor: // value for 'statsFor' + * fxRateFor: // value for 'fxRateFor' + * profileMetadataSource: // value for 'profileMetadataSource' + * }, + * }); + */ +export function useExplorePublications( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery( + ExplorePublicationsDocument, + options, + ); +} +export function useExplorePublicationsLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + ExplorePublicationsDocument, + options, + ); +} +export type ExplorePublicationsHookResult = ReturnType; +export type ExplorePublicationsLazyQueryHookResult = ReturnType< + typeof useExplorePublicationsLazyQuery +>; +export type ExplorePublicationsQueryResult = Apollo.QueryResult< + ExplorePublicationsData, + ExplorePublicationsVariables +>; +export const ExploreProfilesDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'ExploreProfiles' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ExploreProfilesWhere' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ExploreProfilesOrderByType' }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'SupportedFiatType' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'exploreProfiles' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'where' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'limit' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'cursor' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'items' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pageInfo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevenueAggregate' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RevenueAggregate' } }, + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, { kind: 'Field', - name: { kind: 'Name', value: 'total' }, + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentLensTransactionResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LensTransactionResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LensTransactionResult' } }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'status' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, - { kind: 'Field', name: { kind: 'Name', value: 'extraInfo' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentRelayQueueResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RelayQueueResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RelayQueueResult' } }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, { kind: 'Field', - name: { kind: 'Name', value: 'relay' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -172997,7 +188273,11 @@ export const FragmentRelayQueueResult = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'queue' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, @@ -173014,166 +188294,361 @@ export const FragmentRelayQueueResult = /*#__PURE__*/ { ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentUserSigNonces = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UserSigNonces' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserSigNonces' } }, + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'lensHubOnchainSigNonce' } }, { kind: 'Field', - name: { kind: 'Name', value: 'lensTokenHandleRegistryOnchainSigNonce' }, + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentUserCurrentRateLimit = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UserCurrentRateLimit' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceLeft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceUsed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowance' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceLeft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceUsed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowance' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, ], }, }, - ], -} as unknown as DocumentNode; -export const FragmentUserCurrentRateLimitResult = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, - }, + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'onchain' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UserCurrentRateLimit' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceLeft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowanceUsed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hourAllowance' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceLeft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowanceUsed' } }, - { kind: 'Field', name: { kind: 'Name', value: 'dayAllowance' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const ActOnOpenActionDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'ActOnOpenAction' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ActOnOpenActionLensManagerRequest' }, + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'actOnOpenAction' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], + name: { kind: 'Name', value: 'sybilDotOrg' }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RelaySuccess' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RelaySuccess' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'source' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], + }, }, ], }, @@ -173181,184 +188656,100 @@ export const ActOnOpenActionDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RelaySuccess' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RelaySuccess' } }, + name: { kind: 'Name', value: 'ProfileGuardianResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, - }, + name: { kind: 'Name', value: 'ProfilePicture' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'reason' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useActOnOpenAction__ - * - * To run a mutation, you first call `useActOnOpenAction` within a React component and pass it any options that fit your needs. - * When your component renders, `useActOnOpenAction` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [actOnOpenAction, { data, loading, error }] = useActOnOpenAction({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useActOnOpenAction( - baseOptions?: Apollo.MutationHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - ActOnOpenActionDocument, - options, - ); -} -export type ActOnOpenActionHookResult = ReturnType; -export type ActOnOpenActionMutationResult = Apollo.MutationResult; -export type ActOnOpenActionMutationOptions = Apollo.BaseMutationOptions< - ActOnOpenActionData, - ActOnOpenActionVariables ->; -export const CreateActOnOpenActionTypedDataDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'CreateActOnOpenActionTypedData' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ActOnOpenActionRequest' } }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'options' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'TypedDataOptions' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'createActOnOpenActionTypedData' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'options' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'options' } }, - }, - ], + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, ], }, }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, - }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, { kind: 'Field', - name: { kind: 'Name', value: 'types' }, + name: { kind: 'Name', value: 'picture' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'Act' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + name: { kind: 'Name', value: 'coverPicture' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'nonce' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationActedProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publicationActedId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actorProfileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerProfileIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'referrerPubIds' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModuleAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionModuleData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, @@ -173367,538 +188758,288 @@ export const CreateActOnOpenActionTypedDataDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, - }, + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataField' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useCreateActOnOpenActionTypedData__ - * - * To run a mutation, you first call `useCreateActOnOpenActionTypedData` within a React component and pass it any options that fit your needs. - * When your component renders, `useCreateActOnOpenActionTypedData` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [createActOnOpenActionTypedData, { data, loading, error }] = useCreateActOnOpenActionTypedData({ - * variables: { - * request: // value for 'request' - * options: // value for 'options' - * }, - * }); - */ -export function useCreateActOnOpenActionTypedData( - baseOptions?: Apollo.MutationHookOptions< - CreateActOnOpenActionTypedDataData, - CreateActOnOpenActionTypedDataVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - CreateActOnOpenActionTypedDataData, - CreateActOnOpenActionTypedDataVariables - >(CreateActOnOpenActionTypedDataDocument, options); -} -export type CreateActOnOpenActionTypedDataHookResult = ReturnType< - typeof useCreateActOnOpenActionTypedData ->; -export type CreateActOnOpenActionTypedDataMutationResult = - Apollo.MutationResult; -export type CreateActOnOpenActionTypedDataMutationOptions = Apollo.BaseMutationOptions< - CreateActOnOpenActionTypedDataData, - CreateActOnOpenActionTypedDataVariables ->; -export const AuthChallengeDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'AuthChallenge' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ChallengeRequest' } }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'challenge' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AuthChallengeResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AuthChallengeResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AuthChallengeResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'text' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useAuthChallenge__ - * - * To run a query within a React component, call `useAuthChallenge` and pass it any options that fit your needs. - * When your component renders, `useAuthChallenge` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useAuthChallenge({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useAuthChallenge( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery(AuthChallengeDocument, options); -} -export function useAuthChallengeLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - AuthChallengeDocument, - options, - ); -} -export type AuthChallengeHookResult = ReturnType; -export type AuthChallengeLazyQueryHookResult = ReturnType; -export type AuthChallengeQueryResult = Apollo.QueryResult< - AuthChallengeData, - AuthChallengeVariables ->; -export const AuthVerifyDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'AuthVerify' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'VerifyRequest' } }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'verify' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + ], + }, }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useAuthVerify__ - * - * To run a query within a React component, call `useAuthVerify` and pass it any options that fit your needs. - * When your component renders, `useAuthVerify` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useAuthVerify({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useAuthVerify( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery(AuthVerifyDocument, options); -} -export function useAuthVerifyLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery(AuthVerifyDocument, options); -} -export type AuthVerifyHookResult = ReturnType; -export type AuthVerifyLazyQueryHookResult = ReturnType; -export type AuthVerifyQueryResult = Apollo.QueryResult; -export const AuthAuthenticateDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'AuthAuthenticate' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'SignedAuthChallenge' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'authenticate' }, + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, }, ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useAuthAuthenticate__ - * - * To run a mutation, you first call `useAuthAuthenticate` within a React component and pass it any options that fit your needs. - * When your component renders, `useAuthAuthenticate` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [authAuthenticate, { data, loading, error }] = useAuthAuthenticate({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useAuthAuthenticate( - baseOptions?: Apollo.MutationHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - AuthAuthenticateDocument, - options, - ); -} -export type AuthAuthenticateHookResult = ReturnType; -export type AuthAuthenticateMutationResult = Apollo.MutationResult; -export type AuthAuthenticateMutationOptions = Apollo.BaseMutationOptions< - AuthAuthenticateData, - AuthAuthenticateVariables ->; -export const AuthRefreshDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'AuthRefresh' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'RefreshRequest' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'refresh' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, }, ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, - ], -} as unknown as DocumentNode; - -/** - * __useAuthRefresh__ - * - * To run a mutation, you first call `useAuthRefresh` within a React component and pass it any options that fit your needs. - * When your component renders, `useAuthRefresh` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [authRefresh, { data, loading, error }] = useAuthRefresh({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useAuthRefresh( - baseOptions?: Apollo.MutationHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation(AuthRefreshDocument, options); -} -export type AuthRefreshHookResult = ReturnType; -export type AuthRefreshMutationResult = Apollo.MutationResult; -export type AuthRefreshMutationOptions = Apollo.BaseMutationOptions< - AuthRefreshData, - AuthRefreshVariables ->; -export const WalletAuthenticationToProfileAuthenticationDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'WalletAuthenticationToProfileAuthentication' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletAuthenticationToProfileAuthenticationRequest' }, - }, - }, - }, - ], + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'walletAuthenticationToProfileAuthentication' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'accessToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, ], }, }, - ], -} as unknown as DocumentNode; - -/** - * __useWalletAuthenticationToProfileAuthentication__ - * - * To run a mutation, you first call `useWalletAuthenticationToProfileAuthentication` within a React component and pass it any options that fit your needs. - * When your component renders, `useWalletAuthenticationToProfileAuthentication` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [walletAuthenticationToProfileAuthentication, { data, loading, error }] = useWalletAuthenticationToProfileAuthentication({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useWalletAuthenticationToProfileAuthentication( - baseOptions?: Apollo.MutationHookOptions< - WalletAuthenticationToProfileAuthenticationData, - WalletAuthenticationToProfileAuthenticationVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation< - WalletAuthenticationToProfileAuthenticationData, - WalletAuthenticationToProfileAuthenticationVariables - >(WalletAuthenticationToProfileAuthenticationDocument, options); -} -export type WalletAuthenticationToProfileAuthenticationHookResult = ReturnType< - typeof useWalletAuthenticationToProfileAuthentication ->; -export type WalletAuthenticationToProfileAuthenticationMutationResult = - Apollo.MutationResult; -export type WalletAuthenticationToProfileAuthenticationMutationOptions = Apollo.BaseMutationOptions< - WalletAuthenticationToProfileAuthenticationData, - WalletAuthenticationToProfileAuthenticationVariables ->; -export const RevokeAuthenticationDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'RevokeAuthentication' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevokeAuthenticationRequest' }, - }, - }, - }, - ], + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'revokeAuthentication' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], - }, + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, ], }, }, @@ -173906,65 +189047,65 @@ export const RevokeAuthenticationDocument = /*#__PURE__*/ { } as unknown as DocumentNode; /** - * __useRevokeAuthentication__ + * __useExploreProfiles__ * - * To run a mutation, you first call `useRevokeAuthentication` within a React component and pass it any options that fit your needs. - * When your component renders, `useRevokeAuthentication` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution + * To run a query within a React component, call `useExploreProfiles` and pass it any options that fit your needs. + * When your component renders, `useExploreProfiles` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example - * const [revokeAuthentication, { data, loading, error }] = useRevokeAuthentication({ + * const { data, loading, error } = useExploreProfiles({ * variables: { - * request: // value for 'request' + * where: // value for 'where' + * orderBy: // value for 'orderBy' + * limit: // value for 'limit' + * cursor: // value for 'cursor' + * profileCoverSize: // value for 'profileCoverSize' + * profilePictureSize: // value for 'profilePictureSize' + * statsFor: // value for 'statsFor' + * fxRateFor: // value for 'fxRateFor' + * profileMetadataSource: // value for 'profileMetadataSource' * }, * }); */ -export function useRevokeAuthentication( - baseOptions?: Apollo.MutationHookOptions, +export function useExploreProfiles( + baseOptions: Apollo.QueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - RevokeAuthenticationDocument, + return Apollo.useQuery( + ExploreProfilesDocument, options, ); } -export type RevokeAuthenticationHookResult = ReturnType; -export type RevokeAuthenticationMutationResult = Apollo.MutationResult; -export type RevokeAuthenticationMutationOptions = Apollo.BaseMutationOptions< - RevokeAuthenticationData, - RevokeAuthenticationVariables +export function useExploreProfilesLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + ExploreProfilesDocument, + options, + ); +} +export type ExploreProfilesHookResult = ReturnType; +export type ExploreProfilesLazyQueryHookResult = ReturnType; +export type ExploreProfilesQueryResult = Apollo.QueryResult< + ExploreProfilesData, + ExploreProfilesVariables >; -export const ExplorePublicationsDocument = /*#__PURE__*/ { +export const FeedDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'ExplorePublications' }, + name: { kind: 'Name', value: 'Feed' }, variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ExplorePublicationsOrderByType' }, - }, - }, - }, { kind: 'VariableDefinition', variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ExplorePublicationsWhere' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedWhere' } }, }, { kind: 'VariableDefinition', @@ -174037,7 +189178,7 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'explorePublications' }, + name: { kind: 'Name', value: 'feed' }, arguments: [ { kind: 'Argument', @@ -174045,21 +189186,11 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { value: { kind: 'ObjectValue', fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'orderBy' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, - }, { kind: 'ObjectField', name: { kind: 'Name', value: 'where' }, value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - }, { kind: 'ObjectField', name: { kind: 'Name', value: 'cursor' }, @@ -174078,10 +189209,7 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ExplorePublication' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedItem' } }, ], }, }, @@ -174106,25 +189234,94 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ExplorePublication' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ExplorePublication' } }, + name: { kind: 'Name', value: 'ReactionEvent' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionEvent' } }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + kind: 'Field', + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeedItem' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedItem' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + kind: 'Field', + name: { kind: 'Name', value: 'mirrors' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionEvent' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'comments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], }, }, ], @@ -178765,766 +193962,30 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'operations' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ProtocolSharedRevenueCollectOpenActionSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -179533,20 +193994,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -179555,14 +194010,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, @@ -179570,24 +194025,106 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -179602,7 +194139,6 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -179624,38 +194160,57 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'root' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, @@ -180214,57 +194769,22 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'CommentFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -180279,6 +194799,7 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -180308,6 +194829,33 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'metadata' }, @@ -180817,813 +195365,53 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'FragmentSpread', name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - }, - ], - }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useExplorePublications__ - * - * To run a query within a React component, call `useExplorePublications` and pass it any options that fit your needs. - * When your component renders, `useExplorePublications` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useExplorePublications({ - * variables: { - * orderBy: // value for 'orderBy' - * where: // value for 'where' - * limit: // value for 'limit' - * cursor: // value for 'cursor' - * imageSmallSize: // value for 'imageSmallSize' - * imageMediumSize: // value for 'imageMediumSize' - * profileCoverSize: // value for 'profileCoverSize' - * profilePictureSize: // value for 'profilePictureSize' - * statsFor: // value for 'statsFor' - * fxRateFor: // value for 'fxRateFor' - * profileMetadataSource: // value for 'profileMetadataSource' - * }, - * }); - */ -export function useExplorePublications( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - ExplorePublicationsDocument, - options, - ); -} -export function useExplorePublicationsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - ExplorePublicationsDocument, - options, - ); -} -export type ExplorePublicationsHookResult = ReturnType; -export type ExplorePublicationsLazyQueryHookResult = ReturnType< - typeof useExplorePublicationsLazyQuery ->; -export type ExplorePublicationsQueryResult = Apollo.QueryResult< - ExplorePublicationsData, - ExplorePublicationsVariables ->; -export const ExploreProfilesDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'ExploreProfiles' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ExploreProfilesWhere' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ExploreProfilesOrderByType' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'ListType', - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, - }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'SupportedFiatType' } }, - }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'exploreProfiles' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'where' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'orderBy' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'cursor' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'items' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', }, - ], + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, }, - }, - ], - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, }, - }, - ], + ], + }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -181633,19 +195421,14 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, + name: { kind: 'Name', value: 'metadata' }, value: { - kind: 'ListValue', - values: [ + kind: 'ObjectValue', + fields: [ { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -181654,252 +195437,177 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { }, }, ], - }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ens' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'firstComment' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'handle' } }], - }, - }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePicture' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfilePicture' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }], - }, - }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'picture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, - ], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'mirrorOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -181907,61 +195615,264 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, { kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -181969,14 +195880,14 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, @@ -181985,14 +195896,14 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -182001,65 +195912,298 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'handle' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, { kind: 'Field', name: { kind: 'Name', value: 'stats' }, @@ -182072,8 +196216,17 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'forApps' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, }, ], }, @@ -182082,7 +196235,7 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -182093,46 +196246,70 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'quoteOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + ], + }, + }, ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, - { kind: 'Field', name: { kind: 'Name', value: 'next' } }, ], }, }, @@ -182140,21 +196317,21 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { } as unknown as DocumentNode; /** - * __useExploreProfiles__ + * __useFeed__ * - * To run a query within a React component, call `useExploreProfiles` and pass it any options that fit your needs. - * When your component renders, `useExploreProfiles` returns an object from Apollo Client that contains loading, error, and data properties + * To run a query within a React component, call `useFeed` and pass it any options that fit your needs. + * When your component renders, `useFeed` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example - * const { data, loading, error } = useExploreProfiles({ + * const { data, loading, error } = useFeed({ * variables: { * where: // value for 'where' - * orderBy: // value for 'orderBy' - * limit: // value for 'limit' * cursor: // value for 'cursor' + * imageSmallSize: // value for 'imageSmallSize' + * imageMediumSize: // value for 'imageMediumSize' * profileCoverSize: // value for 'profileCoverSize' * profilePictureSize: // value for 'profilePictureSize' * statsFor: // value for 'statsFor' @@ -182163,42 +196340,36 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { * }, * }); */ -export function useExploreProfiles( - baseOptions: Apollo.QueryHookOptions, -) { +export function useFeed(baseOptions: Apollo.QueryHookOptions) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - ExploreProfilesDocument, - options, - ); + return Apollo.useQuery(FeedDocument, options); } -export function useExploreProfilesLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, +export function useFeedLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - ExploreProfilesDocument, - options, - ); + return Apollo.useLazyQuery(FeedDocument, options); } -export type ExploreProfilesHookResult = ReturnType; -export type ExploreProfilesLazyQueryHookResult = ReturnType; -export type ExploreProfilesQueryResult = Apollo.QueryResult< - ExploreProfilesData, - ExploreProfilesVariables ->; -export const FeedDocument = /*#__PURE__*/ { +export type FeedHookResult = ReturnType; +export type FeedLazyQueryHookResult = ReturnType; +export type FeedQueryResult = Apollo.QueryResult; +export const FeedHighlightsDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'Feed' }, + name: { kind: 'Name', value: 'FeedHighlights' }, variableDefinitions: [ { kind: 'VariableDefinition', variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedWhere' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlightsWhere' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, }, { kind: 'VariableDefinition', @@ -182271,7 +196442,7 @@ export const FeedDocument = /*#__PURE__*/ { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'feed' }, + name: { kind: 'Name', value: 'feedHighlights' }, arguments: [ { kind: 'Argument', @@ -182284,6 +196455,11 @@ export const FeedDocument = /*#__PURE__*/ { name: { kind: 'Name', value: 'where' }, value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'limit' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + }, { kind: 'ObjectField', name: { kind: 'Name', value: 'cursor' }, @@ -182302,7 +196478,7 @@ export const FeedDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedItem' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedHighlight' } }, ], }, }, @@ -182327,94 +196503,25 @@ export const FeedDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactionEvent' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionEvent' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeedItem' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedItem' } }, + name: { kind: 'Name', value: 'FeedHighlight' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlight' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'root' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrors' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionEvent' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'comments' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], }, }, ], @@ -188551,152 +202658,6 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'QuoteFields' }, @@ -189410,18 +203371,19 @@ export const FeedDocument = /*#__PURE__*/ { } as unknown as DocumentNode; /** - * __useFeed__ + * __useFeedHighlights__ * - * To run a query within a React component, call `useFeed` and pass it any options that fit your needs. - * When your component renders, `useFeed` returns an object from Apollo Client that contains loading, error, and data properties + * To run a query within a React component, call `useFeedHighlights` and pass it any options that fit your needs. + * When your component renders, `useFeedHighlights` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example - * const { data, loading, error } = useFeed({ + * const { data, loading, error } = useFeedHighlights({ * variables: { * where: // value for 'where' + * limit: // value for 'limit' * cursor: // value for 'cursor' * imageSmallSize: // value for 'imageSmallSize' * imageMediumSize: // value for 'imageMediumSize' @@ -189433,31 +203395,42 @@ export const FeedDocument = /*#__PURE__*/ { * }, * }); */ -export function useFeed(baseOptions: Apollo.QueryHookOptions) { +export function useFeedHighlights( + baseOptions: Apollo.QueryHookOptions, +) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery(FeedDocument, options); + return Apollo.useQuery( + FeedHighlightsDocument, + options, + ); } -export function useFeedLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, +export function useFeedHighlightsLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery(FeedDocument, options); + return Apollo.useLazyQuery( + FeedHighlightsDocument, + options, + ); } -export type FeedHookResult = ReturnType; -export type FeedLazyQueryHookResult = ReturnType; -export type FeedQueryResult = Apollo.QueryResult; -export const FeedHighlightsDocument = /*#__PURE__*/ { +export type FeedHighlightsHookResult = ReturnType; +export type FeedHighlightsLazyQueryHookResult = ReturnType; +export type FeedHighlightsQueryResult = Apollo.QueryResult< + FeedHighlightsData, + FeedHighlightsVariables +>; +export const ForYouDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'FeedHighlights' }, + name: { kind: 'Name', value: 'ForYou' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlightsWhere' } }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'for' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileId' } }, }, { kind: 'VariableDefinition', @@ -189535,7 +203508,7 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'feedHighlights' }, + name: { kind: 'Name', value: 'forYou' }, arguments: [ { kind: 'Argument', @@ -189545,8 +203518,8 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'where' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + name: { kind: 'Name', value: 'for' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'for' } }, }, { kind: 'ObjectField', @@ -189571,7 +203544,7 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedHighlight' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ForYouResult' } }, ], }, }, @@ -189596,27 +203569,39 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeedHighlight' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlight' } }, + name: { kind: 'Name', value: 'ForYouResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ForYouResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, ], }, }, @@ -196464,18 +210449,18 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { } as unknown as DocumentNode; /** - * __useFeedHighlights__ + * __useForYou__ * - * To run a query within a React component, call `useFeedHighlights` and pass it any options that fit your needs. - * When your component renders, `useFeedHighlights` returns an object from Apollo Client that contains loading, error, and data properties + * To run a query within a React component, call `useForYou` and pass it any options that fit your needs. + * When your component renders, `useForYou` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example - * const { data, loading, error } = useFeedHighlights({ + * const { data, loading, error } = useForYou({ * variables: { - * where: // value for 'where' + * for: // value for 'for' * limit: // value for 'limit' * cursor: // value for 'cursor' * imageSmallSize: // value for 'imageSmallSize' @@ -196488,116 +210473,465 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { * }, * }); */ -export function useFeedHighlights( - baseOptions: Apollo.QueryHookOptions, -) { +export function useForYou(baseOptions: Apollo.QueryHookOptions) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - FeedHighlightsDocument, - options, - ); + return Apollo.useQuery(ForYouDocument, options); } -export function useFeedHighlightsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, +export function useForYouLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - FeedHighlightsDocument, - options, - ); + return Apollo.useLazyQuery(ForYouDocument, options); } -export type FeedHighlightsHookResult = ReturnType; -export type FeedHighlightsLazyQueryHookResult = ReturnType; -export type FeedHighlightsQueryResult = Apollo.QueryResult< - FeedHighlightsData, - FeedHighlightsVariables ->; -export const LatestPaidActionsDocument = /*#__PURE__*/ { +export type ForYouHookResult = ReturnType; +export type ForYouLazyQueryHookResult = ReturnType; +export type ForYouQueryResult = Apollo.QueryResult; +export const CreateFrameTypedDataDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'LatestPaidActions' }, + name: { kind: 'Name', value: 'CreateFrameTypedData' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestPaidActionsWhere' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'filter' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestPaidActionsFilter' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FrameEIP712Request' } }, }, }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'createFrameTypedData' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + }, + ], + }, }, - }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'FrameData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'specVersion' } }, + { kind: 'Field', name: { kind: 'Name', value: 'url' } }, + { kind: 'Field', name: { kind: 'Name', value: 'buttonIndex' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'inputText' } }, + { kind: 'Field', name: { kind: 'Name', value: 'state' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionResponse' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useCreateFrameTypedData__ + * + * To run a query within a React component, call `useCreateFrameTypedData` and pass it any options that fit your needs. + * When your component renders, `useCreateFrameTypedData` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useCreateFrameTypedData({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useCreateFrameTypedData( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery( + CreateFrameTypedDataDocument, + options, + ); +} +export function useCreateFrameTypedDataLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions< + CreateFrameTypedDataData, + CreateFrameTypedDataVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + CreateFrameTypedDataDocument, + options, + ); +} +export type CreateFrameTypedDataHookResult = ReturnType; +export type CreateFrameTypedDataLazyQueryHookResult = ReturnType< + typeof useCreateFrameTypedDataLazyQuery +>; +export type CreateFrameTypedDataQueryResult = Apollo.QueryResult< + CreateFrameTypedDataData, + CreateFrameTypedDataVariables +>; +export const SignFrameActionDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'mutation', + name: { kind: 'Name', value: 'SignFrameAction' }, + variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FrameLensManagerEIP712Request' }, + }, }, }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'signFrameAction' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'version' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'types' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'FrameData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'value' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'specVersion' } }, + { kind: 'Field', name: { kind: 'Name', value: 'url' } }, + { kind: 'Field', name: { kind: 'Name', value: 'buttonIndex' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'pubId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'inputText' } }, + { kind: 'Field', name: { kind: 'Name', value: 'state' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionResponse' } }, + { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'signedTypedData' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'signature' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useSignFrameAction__ + * + * To run a mutation, you first call `useSignFrameAction` within a React component and pass it any options that fit your needs. + * When your component renders, `useSignFrameAction` returns a tuple that includes: + * - A mutate function that you can call at any time to execute the mutation + * - An object with fields that represent the current status of the mutation's execution + * + * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; + * + * @example + * const [signFrameAction, { data, loading, error }] = useSignFrameAction({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useSignFrameAction( + baseOptions?: Apollo.MutationHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useMutation( + SignFrameActionDocument, + options, + ); +} +export type SignFrameActionHookResult = ReturnType; +export type SignFrameActionMutationResult = Apollo.MutationResult; +export type SignFrameActionMutationOptions = Apollo.BaseMutationOptions< + SignFrameActionData, + SignFrameActionVariables +>; +export const HandleToAddressDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'HandleToAddress' }, + variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleToAddressRequest' } }, }, }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'ListType', - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'handleToAddress' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, }, - }, + ], }, - }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useHandleToAddress__ + * + * To run a query within a React component, call `useHandleToAddress` and pass it any options that fit your needs. + * When your component renders, `useHandleToAddress` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useHandleToAddress({ + * variables: { + * request: // value for 'request' + * }, + * }); + */ +export function useHandleToAddress( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery( + HandleToAddressDocument, + options, + ); +} +export function useHandleToAddressLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + HandleToAddressDocument, + options, + ); +} +export type HandleToAddressHookResult = ReturnType; +export type HandleToAddressLazyQueryHookResult = ReturnType; +export type HandleToAddressQueryResult = Apollo.QueryResult< + HandleToAddressData, + HandleToAddressVariables +>; +export const ProfileActionHistoryDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'ProfileActionHistory' }, + variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'SupportedFiatType' } }, - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, }, { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, }, ], selectionSet: { @@ -196606,18 +210940,8 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'latestPaidActions' }, + name: { kind: 'Name', value: 'profileActionHistory' }, arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'filter' } }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'where' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - }, { kind: 'Argument', name: { kind: 'Name', value: 'request' }, @@ -196648,36 +210972,8 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowPaidAction' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowPaidAction' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'OpenActionPaidAction' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'OpenActionPaidAction' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileActionHistory' }, }, ], }, @@ -196703,103 +210999,262 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profile' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, + name: { kind: 'Name', value: 'ProfileActionHistory' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileActionHistory' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'followed' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'who' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'actionedOn' } }, ], }, }, + ], +} as unknown as DocumentNode; + +/** + * __useProfileActionHistory__ + * + * To run a query within a React component, call `useProfileActionHistory` and pass it any options that fit your needs. + * When your component renders, `useProfileActionHistory` returns an object from Apollo Client that contains loading, error, and data properties + * you can use to render your UI. + * + * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useProfileActionHistory({ + * variables: { + * limit: // value for 'limit' + * cursor: // value for 'cursor' + * }, + * }); + */ +export function useProfileActionHistory( + baseOptions?: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery( + ProfileActionHistoryDocument, + options, + ); +} +export function useProfileActionHistoryLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions< + ProfileActionHistoryData, + ProfileActionHistoryVariables + >, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery( + ProfileActionHistoryDocument, + options, + ); +} +export type ProfileActionHistoryHookResult = ReturnType; +export type ProfileActionHistoryLazyQueryHookResult = ReturnType< + typeof useProfileActionHistoryLazyQuery +>; +export type ProfileActionHistoryQueryResult = Apollo.QueryResult< + ProfileActionHistoryData, + ProfileActionHistoryVariables +>; +export const LatestPaidActionsDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'LatestPaidActions' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestPaidActionsWhere' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'filter' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestPaidActionsFilter' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageSmallSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'imageMediumSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureSize' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + type: { + kind: 'NonNullType', + type: { + kind: 'ListType', + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'SupportedFiatType' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'actedOn' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'latestPaidActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'filter' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'filter' } }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'where' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + }, + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'limit' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'cursor' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + kind: 'Field', + name: { kind: 'Name', value: 'items' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowPaidAction' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowPaidAction' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OpenActionPaidAction' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OpenActionPaidAction' }, + }, + ], + }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + kind: 'Field', + name: { kind: 'Name', value: 'pageInfo' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + }, ], }, }, @@ -203719,6 +218174,114 @@ export const LatestPaidActionsDocument = /*#__PURE__*/ { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'latestActed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'latestActed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'actedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, ], } as unknown as DocumentNode; @@ -203772,435 +218335,6 @@ export type LatestPaidActionsQueryResult = Apollo.QueryResult< LatestPaidActionsData, LatestPaidActionsVariables >; -export const CreateFrameTypedDataDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'CreateFrameTypedData' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FrameEIP712Request' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'createFrameTypedData' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'FrameData' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'specVersion' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'buttonIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'inputText' } }, - { kind: 'Field', name: { kind: 'Name', value: 'state' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionResponse' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useCreateFrameTypedData__ - * - * To run a query within a React component, call `useCreateFrameTypedData` and pass it any options that fit your needs. - * When your component renders, `useCreateFrameTypedData` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useCreateFrameTypedData({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useCreateFrameTypedData( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - CreateFrameTypedDataDocument, - options, - ); -} -export function useCreateFrameTypedDataLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - CreateFrameTypedDataData, - CreateFrameTypedDataVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - CreateFrameTypedDataDocument, - options, - ); -} -export type CreateFrameTypedDataHookResult = ReturnType; -export type CreateFrameTypedDataLazyQueryHookResult = ReturnType< - typeof useCreateFrameTypedDataLazyQuery ->; -export type CreateFrameTypedDataQueryResult = Apollo.QueryResult< - CreateFrameTypedDataData, - CreateFrameTypedDataVariables ->; -export const SignFrameActionDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'SignFrameAction' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FrameLensManagerEIP712Request' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'signFrameAction' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'version' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verifyingContract' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'FrameData' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'value' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'specVersion' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'buttonIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'pubId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'inputText' } }, - { kind: 'Field', name: { kind: 'Name', value: 'state' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionResponse' } }, - { kind: 'Field', name: { kind: 'Name', value: 'deadline' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FrameLensManagerSignatureResult' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'signedTypedData' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateFrameEIP712TypedData' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'signature' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useSignFrameAction__ - * - * To run a mutation, you first call `useSignFrameAction` within a React component and pass it any options that fit your needs. - * When your component renders, `useSignFrameAction` returns a tuple that includes: - * - A mutate function that you can call at any time to execute the mutation - * - An object with fields that represent the current status of the mutation's execution - * - * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; - * - * @example - * const [signFrameAction, { data, loading, error }] = useSignFrameAction({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useSignFrameAction( - baseOptions?: Apollo.MutationHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - SignFrameActionDocument, - options, - ); -} -export type SignFrameActionHookResult = ReturnType; -export type SignFrameActionMutationResult = Apollo.MutationResult; -export type SignFrameActionMutationOptions = Apollo.BaseMutationOptions< - SignFrameActionData, - SignFrameActionVariables ->; -export const HandleToAddressDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'HandleToAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleToAddressRequest' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'handleToAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - }, - ], - }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useHandleToAddress__ - * - * To run a query within a React component, call `useHandleToAddress` and pass it any options that fit your needs. - * When your component renders, `useHandleToAddress` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useHandleToAddress({ - * variables: { - * request: // value for 'request' - * }, - * }); - */ -export function useHandleToAddress( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - HandleToAddressDocument, - options, - ); -} -export function useHandleToAddressLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - HandleToAddressDocument, - options, - ); -} -export type HandleToAddressHookResult = ReturnType; -export type HandleToAddressLazyQueryHookResult = ReturnType; -export type HandleToAddressQueryResult = Apollo.QueryResult< - HandleToAddressData, - HandleToAddressVariables ->; export const InvitedProfilesDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ @@ -222737,166 +236871,6 @@ export type WhoHaveBlockedQueryResult = Apollo.QueryResult< WhoHaveBlockedData, WhoHaveBlockedVariables >; -export const ProfileActionHistoryDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'ProfileActionHistory' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'LimitType' } }, - }, - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Cursor' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'profileActionHistory' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'limit' } }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'cursor' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'items' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileActionHistory' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, - { kind: 'Field', name: { kind: 'Name', value: 'next' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileActionHistory' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileActionHistory' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'who' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'actionedOn' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __useProfileActionHistory__ - * - * To run a query within a React component, call `useProfileActionHistory` and pass it any options that fit your needs. - * When your component renders, `useProfileActionHistory` returns an object from Apollo Client that contains loading, error, and data properties - * you can use to render your UI. - * - * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useProfileActionHistory({ - * variables: { - * limit: // value for 'limit' - * cursor: // value for 'cursor' - * }, - * }); - */ -export function useProfileActionHistory( - baseOptions?: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - ProfileActionHistoryDocument, - options, - ); -} -export function useProfileActionHistoryLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions< - ProfileActionHistoryData, - ProfileActionHistoryVariables - >, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - ProfileActionHistoryDocument, - options, - ); -} -export type ProfileActionHistoryHookResult = ReturnType; -export type ProfileActionHistoryLazyQueryHookResult = ReturnType< - typeof useProfileActionHistoryLazyQuery ->; -export type ProfileActionHistoryQueryResult = Apollo.QueryResult< - ProfileActionHistoryData, - ProfileActionHistoryVariables ->; export const ClaimableProfilesDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ @@ -281000,6 +294974,11 @@ export type FollowStatusBulkResultFieldPolicy = { profileId?: FieldPolicy | FieldReadFunction; status?: FieldPolicy | FieldReadFunction; }; +export type ForYouResultKeySpecifier = ('publication' | 'source' | ForYouResultKeySpecifier)[]; +export type ForYouResultFieldPolicy = { + publication?: FieldPolicy | FieldReadFunction; + source?: FieldPolicy | FieldReadFunction; +}; export type FrameLensManagerSignatureResultKeySpecifier = ( | 'signature' | 'signedTypedData' @@ -281855,6 +295834,7 @@ export type MutationKeySpecifier = ( | 'internalBoostProfile' | 'internalClaim' | 'internalCuratedUpdate' + | 'internalForYouFeed' | 'internalMintHandleAndProfile' | 'internalNftIndex' | 'internalNftVerify' @@ -281946,6 +295926,7 @@ export type MutationFieldPolicy = { internalBoostProfile?: FieldPolicy | FieldReadFunction; internalClaim?: FieldPolicy | FieldReadFunction; internalCuratedUpdate?: FieldPolicy | FieldReadFunction; + internalForYouFeed?: FieldPolicy | FieldReadFunction; internalMintHandleAndProfile?: FieldPolicy | FieldReadFunction; internalNftIndex?: FieldPolicy | FieldReadFunction; internalNftVerify?: FieldPolicy | FieldReadFunction; @@ -282199,6 +296180,15 @@ export type PaginatedFeedResultFieldPolicy = { items?: FieldPolicy | FieldReadFunction; pageInfo?: FieldPolicy | FieldReadFunction; }; +export type PaginatedForYouResultKeySpecifier = ( + | 'items' + | 'pageInfo' + | PaginatedForYouResultKeySpecifier +)[]; +export type PaginatedForYouResultFieldPolicy = { + items?: FieldPolicy | FieldReadFunction; + pageInfo?: FieldPolicy | FieldReadFunction; +}; export type PaginatedHandlesResultKeySpecifier = ( | 'items' | 'pageInfo' @@ -282926,6 +296916,7 @@ export type QueryKeySpecifier = ( | 'followStatusBulk' | 'followers' | 'following' + | 'forYou' | 'generateLensAPIRelayAddress' | 'generateModuleCurrencyApprovalData' | 'handleToAddress' @@ -283020,6 +297011,7 @@ export type QueryFieldPolicy = { followStatusBulk?: FieldPolicy | FieldReadFunction; followers?: FieldPolicy | FieldReadFunction; following?: FieldPolicy | FieldReadFunction; + forYou?: FieldPolicy | FieldReadFunction; generateLensAPIRelayAddress?: FieldPolicy | FieldReadFunction; generateModuleCurrencyApprovalData?: FieldPolicy | FieldReadFunction; handleToAddress?: FieldPolicy | FieldReadFunction; @@ -284510,6 +298502,10 @@ export type StrictTypedTypePolicies = { | (() => undefined | FollowStatusBulkResultKeySpecifier); fields?: FollowStatusBulkResultFieldPolicy; }; + ForYouResult?: Omit & { + keyFields?: false | ForYouResultKeySpecifier | (() => undefined | ForYouResultKeySpecifier); + fields?: ForYouResultFieldPolicy; + }; FrameLensManagerSignatureResult?: Omit & { keyFields?: | false @@ -284963,6 +298959,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedFeedResultKeySpecifier); fields?: PaginatedFeedResultFieldPolicy; }; + PaginatedForYouResult?: Omit & { + keyFields?: + | false + | PaginatedForYouResultKeySpecifier + | (() => undefined | PaginatedForYouResultKeySpecifier); + fields?: PaginatedForYouResultFieldPolicy; + }; PaginatedHandlesResult?: Omit & { keyFields?: | false @@ -285606,6 +299609,7 @@ const result: PossibleTypesResultData = { PaidAction: ['FollowPaidAction', 'OpenActionPaidAction'], PrimaryPublication: ['Comment', 'Post', 'Quote'], ProfilePicture: ['ImageSet', 'NftImage'], + PublicationForYou: ['Post', 'Quote'], PublicationMetadata: [ 'ArticleMetadataV3', 'AudioMetadataV3', diff --git a/packages/api-bindings/src/lens/graphql/history.graphql b/packages/api-bindings/src/lens/graphql/history.graphql new file mode 100644 index 000000000..f28750a56 --- /dev/null +++ b/packages/api-bindings/src/lens/graphql/history.graphql @@ -0,0 +1,89 @@ +fragment ProfileActionHistory on ProfileActionHistory { + __typename + id + actionType + who + txHash + actionedOn +} + +query ProfileActionHistory($limit: LimitType, $cursor: Cursor) { + result: profileActionHistory(request: { limit: $limit, cursor: $cursor }) { + items { + ...ProfileActionHistory + } + pageInfo { + ...PaginatedResultInfo + } + } +} + +fragment LatestActed on LatestActed { + __typename + profile { + ...Profile + } + actedAt + txHash +} + +fragment FollowPaidAction on FollowPaidAction { + __typename + latestActed { + ...LatestActed + } + followed { + ...Profile + } +} + +fragment OpenActionPaidAction on OpenActionPaidAction { + __typename + latestActed { + ...LatestActed + } + actedOn { + ... on Post { + ...Post + } + ... on Comment { + ...Comment + } + ... on Quote { + ...Quote + } + } +} + +query LatestPaidActions( + $where: LatestPaidActionsWhere + $filter: LatestPaidActionsFilter + $limit: LimitType + $cursor: Cursor + $imageSmallSize: ImageTransform! + $imageMediumSize: ImageTransform! + $profileCoverSize: ImageTransform! + $profilePictureSize: ImageTransform! + $statsFor: [AppId!]! + $fxRateFor: SupportedFiatType! + $profileMetadataSource: AppId +) { + result: latestPaidActions( + filter: $filter + where: $where + request: { limit: $limit, cursor: $cursor } + ) { + items { + ... on FollowPaidAction { + ...FollowPaidAction + } + + ... on OpenActionPaidAction { + ...OpenActionPaidAction + } + } + pageInfo { + ...PaginatedResultInfo + } + } +} diff --git a/packages/api-bindings/src/lens/graphql/profile.graphql b/packages/api-bindings/src/lens/graphql/profile.graphql index 6ded2243b..10fc14871 100644 --- a/packages/api-bindings/src/lens/graphql/profile.graphql +++ b/packages/api-bindings/src/lens/graphql/profile.graphql @@ -402,26 +402,6 @@ query WhoHaveBlocked( } } -fragment ProfileActionHistory on ProfileActionHistory { - __typename - id - actionType - who - txHash - actionedOn -} - -query ProfileActionHistory($limit: LimitType, $cursor: Cursor) { - result: profileActionHistory(request: { limit: $limit, cursor: $cursor }) { - items { - ...ProfileActionHistory - } - pageInfo { - ...PaginatedResultInfo - } - } -} - fragment ReservedClaimable on ReservedClaimable { id withHandle diff --git a/packages/client/codegen-api.yml b/packages/client/codegen-api.yml index fe924d004..c665f8f38 100644 --- a/packages/client/codegen-api.yml +++ b/packages/client/codegen-api.yml @@ -56,8 +56,8 @@ config: schema: # - https://api-amoy.lens-v2.crtlkey.com/ # staging - # - https://api-v2-amoy.lens.dev/ # testnet - - http://localhost:4000/ + - https://api-v2-amoy.lens.dev/ # testnet + # - http://localhost:4000/ documents: - src/**/*.graphql generates: diff --git a/packages/client/src/graphql/index.ts b/packages/client/src/graphql/index.ts index 6724db19f..4176741d1 100644 --- a/packages/client/src/graphql/index.ts +++ b/packages/client/src/graphql/index.ts @@ -308,6 +308,7 @@ export { ExplorePublicationType, FeedEventItemType, FollowModuleType, + ForYouSource, FrameVerifySignatureResult, HiddenCommentsType, LensProfileManagerRelayErrorReasonType, diff --git a/packages/client/src/graphql/types.generated.ts b/packages/client/src/graphql/types.generated.ts index 3433c3f5a..d29649ee4 100644 --- a/packages/client/src/graphql/types.generated.ts +++ b/packages/client/src/graphql/types.generated.ts @@ -198,6 +198,7 @@ export enum CollectOpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -494,6 +495,13 @@ export type FollowingRequest = { orderBy?: InputMaybe; }; +export enum ForYouSource { + Curated = 'curated', + ExtendedNetwork = 'extended_network', + Following = 'following', + Popular = 'popular', +} + export type FrameEip712Request = { actionResponse: Scalars['String']['input']; buttonIndex: Scalars['Int']['input']; @@ -666,6 +674,13 @@ export type InternalCuratedUpdateRequest = { secret: Scalars['String']['input']; }; +export type InternalForYouFeedRequest = { + d: Scalars['DateTime']['input']; + n: Scalars['Int']['input']; + p?: InputMaybe; + secret: Scalars['String']['input']; +}; + export type InternalInvitesRequest = { p: Scalars['ProfileId']['input']; secret: Scalars['String']['input']; @@ -1491,6 +1506,12 @@ export enum PublicationContentWarningType { Spoiler = 'SPOILER', } +export type PublicationForYouRequest = { + cursor?: InputMaybe; + for?: InputMaybe; + limit?: InputMaybe; +}; + export type PublicationMetadataContentWarningFilter = { oneOf: Array; }; diff --git a/packages/client/src/submodules/feed/Feed.ts b/packages/client/src/submodules/feed/Feed.ts index 70d1f8073..edd5bd642 100644 --- a/packages/client/src/submodules/feed/Feed.ts +++ b/packages/client/src/submodules/feed/Feed.ts @@ -5,7 +5,11 @@ import { LensContext } from '../../context'; import type { CredentialsExpiredError, NotAuthenticatedError } from '../../errors'; import { FetchGraphQLClient } from '../../graphql/FetchGraphQLClient'; import type { PostFragment, QuoteFragment } from '../../graphql/fragments.generated'; -import type { FeedHighlightsRequest, FeedRequest } from '../../graphql/types.generated'; +import type { + FeedHighlightsRequest, + FeedRequest, + PublicationForYouRequest, +} from '../../graphql/types.generated'; import { commonQueryVariables, buildPaginatedQueryResult, @@ -16,6 +20,7 @@ import { import { FeedItemFragment, FollowPaidActionFragment, + ForYouResultFragment, getSdk, OpenActionPaidActionFragment, Sdk, @@ -117,6 +122,44 @@ export class Feed { }); } + /** + * Fetch personalized feed of Quotes and Posts for a profile. + * + * ⚠️ Requires authenticated LensClient. + * + * @param request - Request object for the query + * @returns Array of publications wrapped in {@link PaginatedResult} + * + * @example + * ```ts + * const result = await client.feed.forYou({ + * where: { + * for: '0x123', + * }, + * }); + * ``` + */ + async forYou( + request: PublicationForYouRequest, + ): PromiseResult< + PaginatedResult, + CredentialsExpiredError | NotAuthenticatedError + > { + return requireAuthHeaders(this.authentication, async (headers) => { + return buildPaginatedQueryResult(async (currRequest) => { + const result = await this.sdk.ForYou( + { + request: currRequest, + ...commonQueryVariables(this.context), + }, + headers, + ); + + return result.data.result; + }, request); + }); + } + /** * Fetch latest paid actions. * diff --git a/packages/client/src/submodules/feed/graphql/feed.generated.ts b/packages/client/src/submodules/feed/graphql/feed.generated.ts index 02300e757..a2ffcee81 100644 --- a/packages/client/src/submodules/feed/graphql/feed.generated.ts +++ b/packages/client/src/submodules/feed/graphql/feed.generated.ts @@ -67,6 +67,30 @@ export type FeedHighlightsQuery = { result: { items: Array; pageInfo: PaginatedResultInfoFragment }; }; +export type ForYouResultFragment = { + source: Types.ForYouSource; + publication: PostFragment | QuoteFragment; +}; + +export type ForYouQueryVariables = Types.Exact<{ + request: Types.PublicationForYouRequest; + publicationImageSmallTransform: Types.ImageTransform; + publicationImageMediumTransform: Types.ImageTransform; + publicationOperationsActedArgs?: Types.InputMaybe; + publicationStatsInput: Types.PublicationStatsInput; + publicationStatsCountOpenActionArgs: Types.PublicationStatsCountOpenActionArgs; + profileCoverTransform: Types.ImageTransform; + profilePictureTransform: Types.ImageTransform; + profileStatsArg?: Types.InputMaybe; + profileStatsCountOpenActionArgs?: Types.InputMaybe; + profileMetadataSource?: Types.InputMaybe; + rateRequest: Types.RateRequest; +}>; + +export type ForYouQuery = { + result: { items: Array; pageInfo: PaginatedResultInfoFragment }; +}; + export type LatestActedFragment = { __typename: 'LatestActed'; actedAt: string; @@ -8168,27 +8192,44 @@ export const FeedItemFragmentDoc = { }, ], } as unknown as DocumentNode; -export const LatestActedFragmentDoc = { +export const ForYouResultFragmentDoc = { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + name: { kind: 'Name', value: 'ForYouResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ForYouResult' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'publication' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, ], }, }, @@ -9099,199 +9140,284 @@ export const LatestActedFragmentDoc = { ], }, }, - ], -} as unknown as DocumentNode; -export const FollowPaidActionFragmentDoc = { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followed' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Profile' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'ownedBy' }, + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, + }, + ], selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'isBlockedByMe' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowedByMe' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'isFollowingMe' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, - { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'guardian' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, - { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'onchainIdentity' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'ens' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'sybilDotOrg' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'source' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'twitter' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'handle' } }, - ], - }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], }, }, ], @@ -9299,17 +9425,7 @@ export const FollowPaidActionFragmentDoc = { }, { kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -9317,14 +9433,14 @@ export const FollowPaidActionFragmentDoc = { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, @@ -9333,14 +9449,14 @@ export const FollowPaidActionFragmentDoc = { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -9349,352 +9465,197 @@ export const FollowPaidActionFragmentDoc = { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'appId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileMetadataSource' }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, - }, - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'useFallback' }, - value: { kind: 'BooleanValue', value: true }, - }, - ], + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'handle' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'invitedBy' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileStatsArg' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'rate' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asFiat' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, - { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, - { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'picture' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfilePictureSet' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, ], }, }, @@ -9703,160 +9664,14281 @@ export const FollowPaidActionFragmentDoc = { }, { kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { kind: 'Field', name: { kind: 'Name', value: 'key' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'raw' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, - name: { kind: 'Name', value: 'transformed' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profilePictureTransform' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], - }, - }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, - ], - }, - }, - { + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationStatsCountOpenActionArgs' }, + }, + }, + ], + }, + ], + }, + }, + { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - name: { kind: 'Name', value: 'raw' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'optimized' }, + name: { kind: 'Name', value: 'actedOn' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'transformed' }, + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverTransform' } }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, }, ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasQuoted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageSmallTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageMediumTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessCondition' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'functionName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'abi' } }, + { kind: 'Field', name: { kind: 'Name', value: 'params' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comparison' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageSmallTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageMediumTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vault' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentBase' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'QuoteBase' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'quoteOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const LatestActedFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'handle' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileStatsArg' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asFiat' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profilePictureTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverTransform' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileStatsCountOpenActionArgs' }, + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FollowPaidActionFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowPaidAction' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'latestActed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'handle' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileStatsArg' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asFiat' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profilePictureTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverTransform' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileStatsCountOpenActionArgs' }, + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const OpenActionPaidActionFragmentDoc = { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionPaidAction' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'latestActed' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'actedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LatestActed' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Profile' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ownedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isBlockedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowedByMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'isFollowingMe' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'canBlock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnblock' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canFollow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canUnfollow' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'interests' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'guardian' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'onchainIdentity' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'ens' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'sybilDotOrg' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'source' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'twitter' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'handle' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followNftAddress' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'followModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'appId' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileMetadataSource' }, + }, + }, + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'useFallback' }, + value: { kind: 'BooleanValue', value: true }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'handle' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signless' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'invitedBy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileStatsArg' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NetworkAddress' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OptimisticStatusResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Amount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'rate' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asFiat' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FiatAmount' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'picture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'coverPicture' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfilePictureSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'thumbnail' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profilePictureTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Image' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileCoverSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverTransform' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'HandleInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, + { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'suggestedFormatted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'full' } }, + { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'linkedTo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, + { kind: 'Field', name: { kind: 'Name', value: 'following' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvoted' }, + name: { kind: 'Name', value: 'reacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileStatsCountOpenActionArgs' }, + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'App' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MomokaInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationStats' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, + { kind: 'Field', name: { kind: 'Name', value: 'bookmarks' } }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'upvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'anyOf' }, + value: { + kind: 'ListValue', + values: [ + { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'countOpenActions' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationStatsCountOpenActionArgs' }, + }, + }, + ], + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationOperations' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'actedOn' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'canCollect' }, + name: { kind: 'Name', value: 'canAct' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasCollected' }, + name: { kind: 'Name', value: 'hasActed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'filter' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], + }, + }, + ], + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + ], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasUpvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'UPVOTE' }, + }, + ], + }, + }, + ], + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'hasDownvoted' }, + name: { kind: 'Name', value: 'hasReacted' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, + }, + ], + }, + { kind: 'Field', name: { kind: 'Name', value: 'canComment' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canMirror' } }, + { kind: 'Field', name: { kind: 'Name', value: 'canQuote' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasQuoted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasMirrored' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'canDecrypt' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OpenActionResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'category' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initReturnData' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CanDecryptResponse' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'result' } }, + { kind: 'Field', name: { kind: 'Name', value: 'reasons' } }, + { kind: 'Field', name: { kind: 'Name', value: 'extraDetails' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MarketplaceMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'description' } }, + { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'displayType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'traitType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageSmallTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageMediumTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessControlContract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'accessCondition' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'RootCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AndCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'OrCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CollectCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AndCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'functionName' } }, + { kind: 'Field', name: { kind: 'Name', value: 'abi' } }, + { kind: 'Field', name: { kind: 'Name', value: 'params' } }, + { kind: 'Field', name: { kind: 'Name', value: 'comparison' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'OrCondition' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'criteria' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CollectCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'AdvancedContractCondition' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'audio' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'credits' } }, + { kind: 'Field', name: { kind: 'Name', value: 'artist' } }, + { kind: 'Field', name: { kind: 'Name', value: 'genre' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recordLabel' } }, + { kind: 'Field', name: { kind: 'Name', value: 'lyrics' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudioSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableAudio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Audio' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImageSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'small' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageSmallTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + { + kind: 'Field', + alias: { kind: 'Name', value: 'medium' }, + name: { kind: 'Name', value: 'transformed' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageMediumTransform' }, + }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableImage' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'width' } }, + { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'video' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'cover' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'duration' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideoSet' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideo' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EncryptableVideo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'image' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isShortVideo' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EventMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'links' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'GeoLocation' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'geographic' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'assets' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'zipPath' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playerURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'format' } }, + { kind: 'Field', name: { kind: 'Name', value: 'license' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'rawURI' } }, + { kind: 'Field', name: { kind: 'Name', value: 'locale' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tags' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contentWarning' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hideFromFeed' } }, + { kind: 'Field', name: { kind: 'Name', value: 'appId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attributes' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { kind: 'Field', name: { kind: 'Name', value: 'key' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'encryptedWith' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'playbackURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'liveURL' } }, + { kind: 'Field', name: { kind: 'Name', value: 'checkLiveAPI' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'attachments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endTimestamp' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'vault' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'recipients' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'distribution' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'creatorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'executorClientSplit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protocolSplit' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mintFee' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'amount' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'referralFee' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, + { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'quotesRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sourceProfileId' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyDegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeCalldata' } }, + { kind: 'Field', name: { kind: 'Name', value: 'initializeResultData' } }, + { kind: 'Field', name: { kind: 'Name', value: 'signlessApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'sponsoredApproved' } }, + { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ProfileMentioned' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'snapshotHandleMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'stillOwnsHandle' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Comment' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profilesMentioned' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'root' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'commentOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'firstComment' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'stats' }, + arguments: [ + { + kind: 'Argument', + name: { kind: 'Name', value: 'request' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'CommentBase' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'QuoteBase' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'operations' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'openActionModules' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'referenceModule' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, + ], + }, + }, + ], }, }, ], @@ -9864,229 +23946,276 @@ export const FollowPaidActionFragmentDoc = { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + name: { kind: 'Name', value: 'Quote' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fullHandle' } }, - { kind: 'Field', name: { kind: 'Name', value: 'namespace' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, { kind: 'Field', - name: { kind: 'Name', value: 'suggestedFormatted' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'nftTokenId' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'ownedBy' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followers' } }, - { kind: 'Field', name: { kind: 'Name', value: 'following' } }, - { kind: 'Field', name: { kind: 'Name', value: 'comments' } }, - { kind: 'Field', name: { kind: 'Name', value: 'posts' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirrors' } }, - { kind: 'Field', name: { kind: 'Name', value: 'quotes' } }, - { kind: 'Field', name: { kind: 'Name', value: 'publications' } }, { kind: 'Field', - alias: { kind: 'Name', value: 'upvotes' }, - name: { kind: 'Name', value: 'reactions' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], + }, }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvotes' }, - name: { kind: 'Name', value: 'reactions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FeedDocument = { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'Feed' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedRequest' } }, }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'upvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, - }, - ], - }, - }, - ], + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageSmallTransform' }, }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'downvoted' }, - name: { kind: 'Name', value: 'reacted' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'DOWNVOTE' }, - }, - ], - }, - }, - ], + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, }, - { - kind: 'Field', - alias: { kind: 'Name', value: 'collects' }, - name: { kind: 'Name', value: 'countOpenActions' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'anyOf' }, - value: { - kind: 'ListValue', - values: [ - { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'category' }, - value: { kind: 'EnumValue', value: 'COLLECT' }, - }, - ], - }, - ], - }, - }, - ], - }, - }, - ], + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationImageMediumTransform' }, + }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationOperationsActedArgs' }, + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationOperationsActedArgs' }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStatsInput' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'publicationStatsCountOpenActionArgs' }, + }, + type: { + kind: 'NonNullType', + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationStatsCountOpenActionArgs' }, + }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileCoverTransform' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profilePictureTransform' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageTransform' } }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileStatsArg' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStatsArg' } }, + }, + { + kind: 'VariableDefinition', + variable: { + kind: 'Variable', + name: { kind: 'Name', value: 'profileStatsCountOpenActionArgs' }, + }, + type: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProfileStatsCountOpenActionArgs' }, + }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'profileMetadataSource' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'AppId' } }, + }, + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + type: { + kind: 'NonNullType', + type: { kind: 'NamedType', name: { kind: 'Name', value: 'RateRequest' } }, }, + }, + ], + selectionSet: { + kind: 'SelectionSet', + selections: [ { kind: 'Field', - name: { kind: 'Name', value: 'countOpenActions' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'feed' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'profileStatsCountOpenActionArgs' }, - }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, }, ], + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'items' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedItem' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pageInfo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + }, + ], + }, + }, + ], + }, }, - { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, - ], -} as unknown as DocumentNode; -export const OpenActionPaidActionFragmentDoc = { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionPaidAction' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionPaidAction' } }, + name: { kind: 'Name', value: 'ReactionEvent' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionEvent' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'latestActed' }, + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeedItem' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedItem' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'actedOn' }, + name: { kind: 'Name', value: 'root' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -10121,27 +24250,32 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profile' }, + name: { kind: 'Name', value: 'mirrors' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionEvent' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'comments' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, ], }, }, @@ -17096,22 +31230,110 @@ export const OpenActionPaidActionFragmentDoc = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'publishedOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'momoka' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'by' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'mirrorOn' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, + ], + }, + }, ], } as unknown as DocumentNode; -export const FeedDocument = { +export const FeedHighlightsDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'Feed' }, + name: { kind: 'Name', value: 'FeedHighlights' }, variableDefinitions: [ { kind: 'VariableDefinition', variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedRequest' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlightsRequest' } }, }, }, { @@ -17221,7 +31443,7 @@ export const FeedDocument = { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'feed' }, + name: { kind: 'Name', value: 'feedHighlights' }, arguments: [ { kind: 'Argument', @@ -17238,7 +31460,29 @@ export const FeedDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FeedItem' } }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Quote' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, ], }, }, @@ -17261,100 +31505,6 @@ export const FeedDocument = { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactionEvent' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionEvent' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'reaction' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeedItem' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedItem' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'root' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrors' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionEvent' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'comments' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Profile' }, @@ -22929,100 +37079,6 @@ export const FeedDocument = { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'root' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteBase' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentBase' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'stats' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'publicationStatsInput' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'CommentBase' }, @@ -24306,82 +38362,6 @@ export const FeedDocument = { ], }, }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'id' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'by' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'PaginatedResultInfo' }, @@ -24396,20 +38376,20 @@ export const FeedDocument = { }, ], } as unknown as DocumentNode; -export const FeedHighlightsDocument = { +export const ForYouDocument = { kind: 'Document', definitions: [ { kind: 'OperationDefinition', operation: 'query', - name: { kind: 'Name', value: 'FeedHighlights' }, + name: { kind: 'Name', value: 'ForYou' }, variableDefinitions: [ { kind: 'VariableDefinition', variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, type: { kind: 'NonNullType', - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlightsRequest' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationForYouRequest' } }, }, }, { @@ -24519,7 +38499,7 @@ export const FeedHighlightsDocument = { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'feedHighlights' }, + name: { kind: 'Name', value: 'forYou' }, arguments: [ { kind: 'Argument', @@ -24536,29 +38516,7 @@ export const FeedHighlightsDocument = { selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Quote' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, - ], - }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ForYouResult' } }, ], }, }, @@ -24581,6 +38539,44 @@ export const FeedHighlightsDocument = { ], }, }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'ForYouResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ForYouResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'Field', + name: { kind: 'Name', value: 'publication' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + ], + }, + }, + ], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'source' } }, + ], + }, + }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'Profile' }, @@ -38746,6 +52742,7 @@ export type SdkFunctionWrapper = ( const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType) => action(); const FeedDocumentString = print(FeedDocument); const FeedHighlightsDocumentString = print(FeedHighlightsDocument); +const ForYouDocumentString = print(ForYouDocument); const LatestPaidActionsDocumentString = print(LatestPaidActionsDocument); export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { return { @@ -38782,6 +52779,20 @@ export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = 'query', ); }, + ForYou( + variables: ForYouQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ data: ForYouQuery; extensions?: any; headers: Dom.Headers; status: number }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(ForYouDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'ForYou', + 'query', + ); + }, LatestPaidActions( variables: LatestPaidActionsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders, diff --git a/packages/client/src/submodules/feed/graphql/feed.graphql b/packages/client/src/submodules/feed/graphql/feed.graphql index 0c3bae5b3..31faff664 100644 --- a/packages/client/src/submodules/feed/graphql/feed.graphql +++ b/packages/client/src/submodules/feed/graphql/feed.graphql @@ -83,6 +83,42 @@ query FeedHighlights( } } +fragment ForYouResult on ForYouResult { + publication { + ... on Post { + ...Post + } + ... on Quote { + ...Quote + } + } + source +} + +query ForYou( + $request: PublicationForYouRequest! + $publicationImageSmallTransform: ImageTransform! + $publicationImageMediumTransform: ImageTransform! + $publicationOperationsActedArgs: PublicationOperationsActedArgs + $publicationStatsInput: PublicationStatsInput! + $publicationStatsCountOpenActionArgs: PublicationStatsCountOpenActionArgs! + $profileCoverTransform: ImageTransform! + $profilePictureTransform: ImageTransform! + $profileStatsArg: ProfileStatsArg + $profileStatsCountOpenActionArgs: ProfileStatsCountOpenActionArgs + $profileMetadataSource: AppId + $rateRequest: RateRequest! +) { + result: forYou(request: $request) { + items { + ...ForYouResult + } + pageInfo { + ...PaginatedResultInfo + } + } +} + fragment LatestActed on LatestActed { __typename profile { diff --git a/packages/client/src/submodules/feed/index.ts b/packages/client/src/submodules/feed/index.ts index 52e50d7df..c31f90068 100644 --- a/packages/client/src/submodules/feed/index.ts +++ b/packages/client/src/submodules/feed/index.ts @@ -4,6 +4,7 @@ export * from './helpers'; export type { FeedItemFragment, FollowPaidActionFragment, + ForYouResultFragment, LatestActedFragment, OpenActionPaidActionFragment, ReactionEventFragment, diff --git a/packages/react/src/discovery/index.ts b/packages/react/src/discovery/index.ts index 61ce3a7d8..b89ab13a3 100644 --- a/packages/react/src/discovery/index.ts +++ b/packages/react/src/discovery/index.ts @@ -3,6 +3,7 @@ export * from './useExploreProfiles'; export * from './useExplorePublications'; export * from './useFeed'; export * from './useFeedHighlights'; +export * from './usePublicationsForYou'; export * from './useRecommendedProfiles'; export * from './useSearchProfiles'; export * from './useSearchPublications'; diff --git a/packages/react/src/discovery/useFeed.ts b/packages/react/src/discovery/useFeed.ts index a658e075e..e2d9a141d 100644 --- a/packages/react/src/discovery/useFeed.ts +++ b/packages/react/src/discovery/useFeed.ts @@ -55,9 +55,8 @@ export type UseSuspenseFeedArgs = SuspenseEnabled; * * @category Discovery * @group Hooks - * @param args - {@link UseFeedArgs} */ -export function useFeed({ where }: UseFeedArgs): PaginatedReadResult; +export function useFeed(args: UseFeedArgs): PaginatedReadResult; /** * Fetch a the feed of a given profile and filters. @@ -89,9 +88,8 @@ export function useFeed({ where }: UseFeedArgs): PaginatedReadResult * @experimental This API can change without notice * @category Discovery * @group Hooks - * @param args - {@link UseSuspenseFeedArgs} */ -export function useFeed({ where }: UseSuspenseFeedArgs): SuspensePaginatedResult; +export function useFeed(args: UseSuspenseFeedArgs): SuspensePaginatedResult; export function useFeed({ suspense = false, diff --git a/packages/react/src/discovery/usePublicationsForYou.ts b/packages/react/src/discovery/usePublicationsForYou.ts new file mode 100644 index 000000000..e900f9b41 --- /dev/null +++ b/packages/react/src/discovery/usePublicationsForYou.ts @@ -0,0 +1,116 @@ +import { + ForYouDocument, + ForYouResult, + PublicationForYouRequest, +} from '@lens-protocol/api-bindings'; + +import { UseSessionArgs, useSession } from '../authentication'; +import { useLensApolloClient } from '../helpers/arguments'; +import { PaginatedArgs, PaginatedReadResult } from '../helpers/reads'; +import { + SuspendablePaginatedResult, + SuspenseEnabled, + SuspensePaginatedResult, + useSuspendablePaginatedQuery, +} from '../helpers/suspense'; +import { useFragmentVariables } from '../helpers/variables'; + +export { type ForYouResult, ForYouSource } from '@lens-protocol/api-bindings'; + +/** + * {@link usePublicationsForYou} hook arguments + */ +export type UsePublicationsForYouArgs = PaginatedArgs; + +/** + * {@link usePublicationsForYou} hook arguments with Suspense support + * + * @experimental This API can change without notice + */ +export type UseSuspensePublicationsForYouArgs = SuspenseEnabled; + +/** + * Fetch a the feed of a given profile and filters. + * + * You MUST be authenticated via {@link useLogin} to use this hook. + * + * @example + * ```tsx + * const { data, loading, error } = usePublicationsForYou({ + * for: '0x01`, // profileId + * }); + * + * if (loading) return
    Loading...
    ; + * + * if (error) return
    Error: {error.message}
    ; + * + * return ( + *
      + * {data.map((item, idx) => ( + *
    • + * // render item details + *
    • + * ))} + *
    + * ); + * ``` + * + * @category Discovery + * @group Hooks + * @param args - {@link UsePublicationsForYouArgs} + */ +export function usePublicationsForYou( + args?: UsePublicationsForYouArgs, +): PaginatedReadResult; + +/** + * Fetch a the feed of a given profile and filters. + * + * You MUST be authenticated via {@link useLogin} to use this hook. + * + * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). + * + * @example + * ```tsx + * const { data, loading, error } = usePublicationsForYou({ + * for: '0x01`, // profileId + * suspense: true, + * }); + * + * return ( + *
      + * {data.map((item, idx) => ( + *
    • + * // render item details + *
    • + * ))} + *
    + * ); + * ``` + * + * @experimental This API can change without notice + * @category Discovery + * @group Hooks + * @param args - {@link UseSuspensePublicationsForYouArgs} + */ +export function usePublicationsForYou( + args: UseSuspensePublicationsForYouArgs, +): SuspensePaginatedResult; + +export function usePublicationsForYou({ + suspense = false, + ...args +}: UsePublicationsForYouArgs & { suspense?: boolean } = {}): SuspendablePaginatedResult< + ForYouResult[] +> { + const { data: session } = useSession({ suspense } as UseSessionArgs); + + return useSuspendablePaginatedQuery({ + suspense, + query: ForYouDocument, + options: useLensApolloClient({ + variables: useFragmentVariables(args), + skip: !session.authenticated, + }), + }); +} From ed2ed9ca1e9f277b06434922c391c0c83e3ba551 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Mon, 27 May 2024 12:45:22 +0200 Subject: [PATCH 6/7] chore: run packages/react unit tests sequentially --- packages/react/package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/react/package.json b/packages/react/package.json index c1286dbe8..d65cbdfec 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -40,9 +40,8 @@ "lint:fix": "pnpm run prettier:fix && pnpm run eslint:fix && pnpm run tsc", "prettier:fix": "prettier --write .", "prettier": "prettier --check .", - "test": "jest", - "test:seq": "jest --runInBand", - "test:watch": "jest --watch", + "test": "jest --runInBand", + "test:watch": "jest --runInBand --watch", "tsc": "tsc --noEmit" }, "license": "MIT", From 951732fb42bf1d6c66f7363e475f2c00d68a36b7 Mon Sep 17 00:00:00 2001 From: Cesare Naldi Date: Tue, 28 May 2024 09:57:06 +0200 Subject: [PATCH 7/7] fix: improves types, examples, and typedoc --- examples/web/src/discovery/UseFeed.tsx | 4 ++-- examples/web/src/discovery/UsePublicationsForYou.tsx | 7 +++---- packages/react/src/discovery/useFeed.ts | 6 +++--- packages/react/src/discovery/usePublicationsForYou.ts | 2 +- packages/react/src/profile/useProfile.ts | 6 +++++- packages/react/src/publication/usePublication.ts | 6 +++++- 6 files changed, 19 insertions(+), 12 deletions(-) diff --git a/examples/web/src/discovery/UseFeed.tsx b/examples/web/src/discovery/UseFeed.tsx index ed1c6cf6c..3b9bdad44 100644 --- a/examples/web/src/discovery/UseFeed.tsx +++ b/examples/web/src/discovery/UseFeed.tsx @@ -17,9 +17,9 @@ function Feed() { useFeed

- {data?.length === 0 &&

No items

} + {data.length === 0 &&

No items

} - {data?.map((item, i) => ( + {data.map((item, i) => ( ))} diff --git a/examples/web/src/discovery/UsePublicationsForYou.tsx b/examples/web/src/discovery/UsePublicationsForYou.tsx index f92fdcb94..919c4d58c 100644 --- a/examples/web/src/discovery/UsePublicationsForYou.tsx +++ b/examples/web/src/discovery/UsePublicationsForYou.tsx @@ -1,4 +1,4 @@ -import { profileId, usePublicationsForYou } from '@lens-protocol/react-web'; +import { usePublicationsForYou } from '@lens-protocol/react-web'; import { RequireProfileSession } from '../components/auth'; import { PublicationCard } from '../components/cards'; @@ -7,7 +7,6 @@ import { useInfiniteScroll } from '../hooks/useInfiniteScroll'; function UsePublicationsForYouInner() { const { data, hasMore, observeRef } = useInfiniteScroll( usePublicationsForYou({ - for: profileId('0x0a'), suspense: true, }), ); @@ -18,9 +17,9 @@ function UsePublicationsForYouInner() { usePublicationsForYou - {data?.length === 0 &&

No items

} + {data.length === 0 &&

No items

} - {data?.map((item) => ( + {data.map((item) => ( ))} diff --git a/packages/react/src/discovery/useFeed.ts b/packages/react/src/discovery/useFeed.ts index e2d9a141d..6c88f8ca8 100644 --- a/packages/react/src/discovery/useFeed.ts +++ b/packages/react/src/discovery/useFeed.ts @@ -56,7 +56,7 @@ export type UseSuspenseFeedArgs = SuspenseEnabled; * @category Discovery * @group Hooks */ -export function useFeed(args: UseFeedArgs): PaginatedReadResult; +export function useFeed(args?: UseFeedArgs): PaginatedReadResult; /** * Fetch a the feed of a given profile and filters. @@ -67,7 +67,7 @@ export function useFeed(args: UseFeedArgs): PaginatedReadResult; * * @example * ```tsx - * const { data, loading, error } = useFeed({ + * const { data } = useFeed({ * where: { * for: '0x01`, // profileId * }, @@ -94,7 +94,7 @@ export function useFeed(args: UseSuspenseFeedArgs): SuspensePaginatedResult { +}: UseFeedArgs & { suspense?: boolean } = {}): SuspendablePaginatedResult { const { data: session } = useSession({ suspense } as UseSessionArgs); return useSuspendablePaginatedQuery({ diff --git a/packages/react/src/discovery/usePublicationsForYou.ts b/packages/react/src/discovery/usePublicationsForYou.ts index e900f9b41..912a342ff 100644 --- a/packages/react/src/discovery/usePublicationsForYou.ts +++ b/packages/react/src/discovery/usePublicationsForYou.ts @@ -72,7 +72,7 @@ export function usePublicationsForYou( * * @example * ```tsx - * const { data, loading, error } = usePublicationsForYou({ + * const { data } = usePublicationsForYou({ * for: '0x01`, // profileId * suspense: true, * }); diff --git a/packages/react/src/profile/useProfile.ts b/packages/react/src/profile/useProfile.ts index 41c412902..3382aee42 100644 --- a/packages/react/src/profile/useProfile.ts +++ b/packages/react/src/profile/useProfile.ts @@ -75,11 +75,15 @@ export function useProfile({ * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). * * ```ts - * const { data } = useProfile({ + * const { data, error } = useProfile({ * forHandle: 'lens/stani', * suspense: true, * }); * + * if (error) { + * // not found + * } + * * console.log(data.id); * ``` * diff --git a/packages/react/src/publication/usePublication.ts b/packages/react/src/publication/usePublication.ts index 8db21f7cb..a89ff7225 100644 --- a/packages/react/src/publication/usePublication.ts +++ b/packages/react/src/publication/usePublication.ts @@ -66,11 +66,15 @@ export function usePublication({ * This signature supports [React Suspense](https://react.dev/reference/react/Suspense). * * ```ts - * const { data } = usePublication({ + * const { data, error } = usePublication({ * forId: '0x04-0x0b', * suspense: true, * }); * + * if (error) { + * // not found + * } + * * console.log(data.id); * ``` *