diff --git a/.changeset/lovely-dodos-prove.md b/.changeset/lovely-dodos-prove.md new file mode 100644 index 0000000000..f10895af97 --- /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/.changeset/seven-pugs-own.md b/.changeset/seven-pugs-own.md new file mode 100644 index 0000000000..8342ee4bea --- /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/.changeset/thirty-games-tease.md b/.changeset/thirty-games-tease.md new file mode 100644 index 0000000000..81dd64a3e0 --- /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/weak-hairs-tan.md b/.changeset/weak-hairs-tan.md new file mode 100644 index 0000000000..149bc48974 --- /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/.changeset/wise-books-sparkle.md b/.changeset/wise-books-sparkle.md new file mode 100644 index 0000000000..5f4e18b879 --- /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/node/abi/PublicActProxy.json b/examples/node/abi/PublicActProxy.json index 4b44d7900b..c388925d37 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 8c72e38dd3..9f2661ed13 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 cb2e52efe4..d8e1d0d2ec 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 52234eb29c..235bc70861 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/App.tsx b/examples/web/src/App.tsx index 8971172822..039b1314d3 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/Providers.tsx b/examples/web/src/Providers.tsx index 6e47d6c551..75f174b074 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'), }; diff --git a/examples/web/src/components/CollectPolicy.tsx b/examples/web/src/components/CollectPolicy.tsx new file mode 100644 index 0000000000..f4cf0b7b75 --- /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 019774385f..8ae78972bf 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 ( -
+
; - - 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 0718a26452..31ce20049b 100644 --- a/examples/web/src/discovery/UseExplorePublications.tsx +++ b/examples/web/src/discovery/UseExplorePublications.tsx @@ -1,64 +1,21 @@ -import { - ExplorePublication, - ExplorePublicationsOrderByType, - isMultirecipientCollectFee, - resolveCollectPolicy, - useExplorePublications, -} from '@lens-protocol/react-web'; +import { ExplorePublicationsOrderByType, useExplorePublications } from '@lens-protocol/react-web'; +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'; -import { formatAmount, formatFiatAmount } from '../utils/formatAmount'; - -function PublicationCollectPolicy({ publication }: { publication: ExplorePublication }) { - const policy = resolveCollectPolicy(publication); - - if (!policy) return null; - - 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 { data: publications, - error, - loading, hasMore, observeRef, } = useInfiniteScroll( useExplorePublications({ orderBy: ExplorePublicationsOrderByType.Latest, + suspense: true, }), ); - if (loading) return ; - - if (error) return ; - return (

@@ -67,7 +24,7 @@ export function UseExplorePublications() {
{publications.map((publication) => ( - + ))} {hasMore &&

Loading more...

} diff --git a/examples/web/src/discovery/UseFeed.tsx b/examples/web/src/discovery/UseFeed.tsx index ed1c6cf6cf..3b9bdad44a 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/UseFeedHighlights.tsx b/examples/web/src/discovery/UseFeedHighlights.tsx index bef4dbed1d..f6fdee8652 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 0000000000..919c4d58c3 --- /dev/null +++ b/examples/web/src/discovery/UsePublicationsForYou.tsx @@ -0,0 +1,37 @@ +import { 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({ + 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/UseRecommendedProfiles.tsx b/examples/web/src/discovery/UseRecommendedProfiles.tsx index 9840d3655d..ec7b9ffc49 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/examples/web/src/discovery/UseSearchPublications.tsx b/examples/web/src/discovery/UseSearchPublications.tsx index 5e522f40c7..c3e09e676e 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/examples/web/src/discovery/index.ts b/examples/web/src/discovery/index.ts index eb68df09fd..51c451c3ee 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/examples/web/src/publications/UseOpenAction.tsx b/examples/web/src/publications/UseOpenAction.tsx index 2b4e779dcf..8b48271962 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/package.json b/packages/api-bindings/package.json index 587e14a2a3..4f8532cdef 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/apollo/cache/transactions.ts b/packages/api-bindings/src/apollo/cache/transactions.ts index c38650d3ae..4e74cc7a5e 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 c9b0dca689..b2319bc869 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/feed.graphql b/packages/api-bindings/src/lens/graphql/feed.graphql index 1f08298c6b..6f1b75e670 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/fragments.graphql b/packages/api-bindings/src/lens/graphql/fragments.graphql index 3dade1cc70..35ac0edfe5 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 4503e3b6f1..b1ef6dcf8d 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', } @@ -502,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']; @@ -674,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']; @@ -808,6 +825,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 +852,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 +1187,7 @@ export enum OpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -1437,6 +1469,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']; }; @@ -1468,6 +1516,12 @@ export enum PublicationContentWarningType { Spoiler = 'SPOILER', } +export type PublicationForYouRequest = { + cursor?: InputMaybe; + for?: InputMaybe; + limit?: InputMaybe; +}; + export type PublicationMetadataContentWarningFilter = { oneOf: Array; }; @@ -1575,6 +1629,7 @@ export enum PublicationReportingIllegalSubreason { AnimalAbuse = 'ANIMAL_ABUSE', DirectThreat = 'DIRECT_THREAT', HumanAbuse = 'HUMAN_ABUSE', + IntEllEctualProperty = 'INTEllECTUAL_PROPERTY', ThreatIndividual = 'THREAT_INDIVIDUAL', Violence = 'VIOLENCE', } @@ -2197,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 ForYouResult = { source: ForYouSource; publication: Post | Quote }; -export type OpenActionPaidAction = { - __typename: 'OpenActionPaidAction'; - latestActed: Array; - actedOn: Comment | Post | Quote; -}; - -export type LatestPaidActionsVariables = Exact<{ - where?: InputMaybe; - filter?: InputMaybe; +export type ForYouVariables = Exact<{ + for?: InputMaybe; limit?: InputMaybe; cursor?: InputMaybe; imageSmallSize: ImageTransform; @@ -2230,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'; @@ -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 >; @@ -3430,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<{ @@ -3882,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 = { @@ -10443,6 +10540,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 +12508,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 +13709,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 +14909,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 +16096,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 +17314,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 +18515,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 +19702,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 +20899,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 +21856,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 +22933,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 +24135,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 +25324,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 +26511,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 +27700,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 +28892,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 +31143,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 +32347,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 +33928,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 +34616,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 +37747,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 +39336,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 +40024,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 +43183,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 +44799,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 +45487,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 +48659,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 +49273,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 +50954,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 +51642,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 +54814,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 +55456,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 +56105,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 +57752,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 +58440,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 +61612,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 +62254,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 +62903,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 +64654,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 +65342,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 +68514,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 +69156,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 +69805,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: { @@ -70374,22 +71504,10 @@ export const FragmentMirror = /*#__PURE__*/ { }, { 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' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -70417,260 +71535,333 @@ export const FragmentMirror = /*#__PURE__*/ { }, { 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' }, + 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: '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: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { 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: '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: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + 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: '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: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + 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', @@ -70999,6 +72190,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 +75362,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 +76004,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 +76723,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 +79474,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 +80162,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 +83334,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 +83976,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 +84771,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 +86478,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 +87166,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 +90338,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 +90980,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 +91629,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: { @@ -90375,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' } }, ], }, }, @@ -90628,6 +92159,251 @@ export const FragmentLatestActed = /*#__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' }, @@ -91349,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' }, @@ -91443,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' }, @@ -91548,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', @@ -91573,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' }, @@ -91597,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: [ @@ -91736,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: [ @@ -92146,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', @@ -92259,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 }, - }, ], }, }, @@ -92277,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', @@ -92303,251 +93999,270 @@ 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' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'actedOn' }, + 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: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LatestActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LatestActed' } }, + 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: 'profile' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'actedAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OptimisticStatusResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + 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: 'value' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + 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: '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: 'profileId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + 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: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'follow' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Fiat' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, + 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: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, + { kind: 'Field', name: { kind: 'Name', value: 'publicationId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + 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: 'asset' }, + name: { kind: 'Name', value: 'criteria' }, 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' } }, - }, - ], + selections: [ + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'NftOwnershipCondition' }, + }, + ], + }, }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], + { + 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' } }, + ], + }, + }, + ], }, }, ], @@ -92555,55 +94270,244 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, + 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: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { - 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: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, + 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: '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' } }, + ], + }, + }, ], }, }, @@ -92612,115 +94516,101 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, }, 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: '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: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + 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: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, + { 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: '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: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, - }, - { - 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: 'video' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + ], }, }, { 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: 'altTag' } }, { 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' } }, + ], }, }, ], @@ -92728,75 +94618,90 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImage' } }, + 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: '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: '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: 'EncryptableImageSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + 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: 'raw' }, + name: { kind: 'Name', value: 'audio' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImage' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, ], }, }, { 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: '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' } }, + ], }, }, ], @@ -92804,454 +94709,680 @@ export const FragmentOpenActionPaidAction = /*#__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' } }, + 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: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { 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: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + 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: 'EncryptableVideo' } }, + { 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: 'Video' } }], + 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: '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' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, + { + 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: 'Audio' } }], + 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: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + 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: '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', - 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: '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: '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: '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: '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: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileStats' } }, + 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: '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: '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: '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: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, }, { 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: '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', - 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' }, - }, - ], + 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', - 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: '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: '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: '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: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + 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: 'isBlockedByMe' }, + 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: 'isFollowedByMe' }, + 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: 'isFollowingMe' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, + { + 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: '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' }, + name: { kind: 'Name', value: 'geographic' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'name' } }], + 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: 'sybilDotOrg' }, + name: { kind: 'Name', value: 'attachments' }, 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: 'PublicationMetadataMediaVideo' }, + }, 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: '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' }, }, ], }, @@ -93259,88 +95390,31 @@ export const FragmentOpenActionPaidAction = /*#__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: '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' } }, + 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: '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' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'coverPicture' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, @@ -93356,122 +95430,160 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - 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: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { + 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: '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: '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: '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: 'embed' } }, { kind: 'Field', - name: { kind: 'Name', value: 'followModule' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -93479,14 +95591,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' }, }, ], }, @@ -93495,14 +95607,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' }, }, ], }, @@ -93511,14 +95623,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' }, }, ], }, @@ -93526,830 +95638,1003 @@ export const FragmentOpenActionPaidAction = /*#__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: '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: '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: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, ], }, }, { 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: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, 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: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + 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: 'proof' } }, + { 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: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + 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: '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: '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: '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: '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' }, + 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: '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: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'assets' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, ], }, }, - { 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: '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: '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' }, - }, + 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: '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: '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' }, + 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: '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: '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', @@ -94359,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' }, }, ], }, @@ -94378,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', @@ -94389,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', @@ -94425,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', @@ -94446,166 +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: 'accessCondition' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { 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: '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: '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: [ @@ -94613,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' } }, ], }, }, @@ -94629,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' } }, ], }, }, @@ -94645,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' } }, ], }, }, @@ -94661,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' }, }, ], }, @@ -94677,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' } }, ], }, }, @@ -94690,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' } }, ], }, }, @@ -94739,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' }, }, ], }, @@ -94755,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' }, }, ], }, @@ -94771,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' }, }, ], }, @@ -94787,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' } }, ], }, }, @@ -94800,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: [ @@ -94833,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' }, }, ], }, @@ -94849,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' }, }, ], }, @@ -94865,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' }, }, ], }, @@ -94881,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' }, }, ], }, @@ -94897,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' }, + }, ], }, }, @@ -94910,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' }, + }, ], }, }, @@ -94923,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', + }, + }, ], }, }, @@ -94936,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', + }, }, ], }, @@ -95259,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' }, }, ], }, @@ -95275,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' }, }, ], }, @@ -95290,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: [ @@ -95343,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' }, }, ], }, @@ -95397,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', + }, }, ], }, @@ -95413,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' }, }, ], }, @@ -95428,107 +97357,124 @@ 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' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], + }, }, - ], - }, - }, - { - 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' } }, ], }, }, @@ -95536,15 +97482,12 @@ export const FragmentOpenActionPaidAction = /*#__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' } }, ], }, }, @@ -95552,107 +97495,41 @@ export const FragmentOpenActionPaidAction = /*#__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: '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: '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: '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: 'LinkMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, ], }, }, @@ -95660,15 +97537,12 @@ export const FragmentOpenActionPaidAction = /*#__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' } }, ], }, }, @@ -95676,119 +97550,44 @@ export const FragmentOpenActionPaidAction = /*#__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: '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: 'TextOnlyMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, }, - ], - }, - }, - { - 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: 'ThreeDMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, ], }, }, @@ -95796,14 +97595,27 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + 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: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, @@ -95812,14 +97624,40 @@ export const FragmentOpenActionPaidAction = /*#__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: '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: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -95827,49 +97665,9 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -95877,41 +97675,30 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { 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: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -95920,14 +97707,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, @@ -95936,106 +97723,46 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { 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: 'LegacyTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, ], }, @@ -96044,14 +97771,17 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', + }, }, ], }, @@ -96060,596 +97790,14 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, 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' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, ], }, @@ -96658,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' }, }, ], }, @@ -96766,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', + }, }, ], }, @@ -96782,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' }, }, ], }, @@ -96862,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: [ @@ -96876,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' }, }, ], }, @@ -97021,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', + }, }, ], }, @@ -97037,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' }, }, ], }, @@ -97052,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', @@ -97123,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' } }, }, ], }, @@ -97144,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: [ @@ -97185,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' }, @@ -97645,6 +98499,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: { @@ -97777,630 +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: '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', @@ -98410,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' } }, }, ], }, @@ -98428,90 +98931,180 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { ], selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], + 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', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + 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: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + 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: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + 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: '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: '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: '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: 'commentOn' }, + name: { kind: 'Name', value: 'optimized' }, 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' } }, - ], - }, - }, - ], + 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' } }], }, }, ], @@ -98519,629 +99112,185 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: '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: 'EncryptableImage' } }, + ], }, }, - { 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: 'PublicationOperations' } }, - ], + 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: 'metadata' }, + name: { kind: 'Name', value: 'raw' }, 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: '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: 'EncryptableVideo' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'referenceModule' }, + name: { kind: 'Name', value: 'optimized' }, 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: '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: '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: 'raw' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudio' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], }, }, ], @@ -99149,124 +99298,84 @@ export const FragmentOpenActionPaidAction = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, + name: { kind: 'Name', value: 'optimized' }, 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' } }, - ], - }, - }, - ], + 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 FragmentPaginatedResultInfo = /*#__PURE__*/ { - kind: 'Document', - definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, + 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: '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' } }, + kind: 'Field', + name: { kind: 'Name', value: 'raw' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + kind: 'Field', + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: 'Quote' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, ], @@ -99274,31 +99383,15 @@ export const FragmentAnyPublicationInternal = /*#__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' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Erc20' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Erc20' } }, + 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: '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: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -99306,63 +99399,62 @@ export const FragmentAnyPublicationInternal = /*#__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: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + ], }, }, - { 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: 'Field', name: { kind: 'Name', value: 'verified' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + 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: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, + 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: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', @@ -99372,784 +99464,242 @@ export const FragmentAnyPublicationInternal = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + 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' }, + }, + ], + }, + ], + }, }, ], }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, }, + { kind: 'Field', name: { kind: 'Name', value: 'lensClassifierScore' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, - }, + 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: 'amount' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, 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: 'contract' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - { 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: '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: '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: 'UnknownFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, - }, + 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: '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: '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: 'worldcoin' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NetworkAddress' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NetworkAddress' } }, + 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: 'chainId' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Image' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Image' } }, + 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: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, + { + 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: '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' } }, + name: { kind: 'Name', value: 'ProfileMetadata' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -100690,6 +100240,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 +100928,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 +104100,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 +104742,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 +105537,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: { @@ -106383,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' } }, ], }, }, @@ -107358,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' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ModuleMetadata' } }, - ], - }, - }, - { 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' } }, + 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: 'attributes' }, + name: { kind: 'Name', value: 'latestActed' }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'LatestActed' } }, ], }, }, - { 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' } }, - ], - }, - }, ], }, }, @@ -107910,55 +107492,15782 @@ export const FragmentProfileReactedResult = /*#__PURE__*/ { }, ], }, - }, - ], - }, - { - 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: '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: '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' } }, + ], + }, + }, + ], +} 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' } }, + 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: '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', + 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: '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: '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' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; +export const FragmentInvitedResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'InvitedResult' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'InvitedResult' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'by' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'profileMinted' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + }, + }, + { kind: 'Field', name: { kind: 'Name', value: 'when' } }, + ], + }, + }, + { + 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' } }, + ], + }, + }, + ], + }, + }, + ], +} 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__*/ { + 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: 'metadata' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ModuleMetadata' } }, + ], + }, + }, + { 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' }, + 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: '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: '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 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: '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: '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: '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', @@ -107968,19 +123277,14 @@ export const FragmentProfileReactedResult = /*#__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' } }, }, ], }, @@ -107989,252 +123293,101 @@ export const FragmentProfileReactedResult = /*#__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: [ @@ -108242,61 +123395,264 @@ export const FragmentProfileReactedResult = /*#__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: [ @@ -108304,14 +123660,14 @@ export const FragmentProfileReactedResult = /*#__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' }, }, ], }, @@ -108320,14 +123676,14 @@ export const FragmentProfileReactedResult = /*#__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' }, }, ], }, @@ -108336,65 +123692,298 @@ export const FragmentProfileReactedResult = /*#__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' }, @@ -108407,8 +123996,17 @@ export const FragmentProfileReactedResult = /*#__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' } }, + }, + ], + }, }, ], }, @@ -108417,7 +124015,7 @@ export const FragmentProfileReactedResult = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -108428,30 +124026,67 @@ export const FragmentProfileReactedResult = /*#__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' } }, + ], + }, + }, ], }, }, @@ -108471,65 +124106,55 @@ export const FragmentProfileReactedResult = /*#__PURE__*/ { ], }, }, - ], -} 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' } }, + 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: 'id' } }, + { + 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: 'ProfileReactedResult' } }, + { 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: 'publication' }, + name: { kind: 'Name', value: 'comment' }, 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: 'Comment' } }], }, }, ], @@ -109953,6 +125578,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 +126266,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' }, @@ -111317,19 +127013,804 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, + { + 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' }, @@ -111387,16 +127868,13 @@ export const FragmentReactionNotification = /*#__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: 'CheckingInMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111455,16 +127933,15 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'location' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'geographic' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, ], }, }, @@ -111525,15 +128002,13 @@ export const FragmentReactionNotification = /*#__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: 'TextOnlyMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111592,21 +128067,99 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, - { 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' } }, + 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: 'asset' }, + 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: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + 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' }, @@ -111669,8 +128222,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111729,11 +128282,10 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, - { 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: 'asset' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111793,8 +128345,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111853,20 +128405,10 @@ export const FragmentReactionNotification = /*#__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: '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: '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' }, @@ -111929,8 +128471,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + name: { kind: 'Name', value: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -111990,7 +128532,7 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -112053,8 +128595,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -112114,7 +128656,9 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { 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' }, @@ -112177,8 +128721,8 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -112237,18 +128781,13 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, { 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: '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' }, @@ -112311,162 +128850,193 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + 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' }, - 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' } }, - ], - }, + 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: '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: '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: '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: '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: '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: '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: '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: '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: 'PublicationStats' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'assets' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -112474,15 +129044,12 @@ export const FragmentReactionNotification = /*#__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' } }, ], }, }, @@ -112490,15 +129057,12 @@ export const FragmentReactionNotification = /*#__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' } }, ], }, }, @@ -112506,105 +129070,98 @@ export const FragmentReactionNotification = /*#__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: 'ImageMetadataV3' } }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + 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: '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: '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: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, - ], - }, - }, - { 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: 'TextOnlyMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, @@ -112613,14 +129170,40 @@ export const FragmentReactionNotification = /*#__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: '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: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, @@ -112629,14 +129212,40 @@ export const FragmentReactionNotification = /*#__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: '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: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -112644,49 +129253,9 @@ export const FragmentReactionNotification = /*#__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: '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: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -112694,43 +129263,30 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { 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: 'LegacyFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, @@ -112739,14 +129295,14 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, ], }, @@ -112755,106 +129311,46 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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: 'LegacyRevertCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - { 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: 'LegacyTimedFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, ], }, @@ -112863,14 +129359,49 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + 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: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, ], }, @@ -112879,108 +129410,49 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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: 'MultirecipientFeeCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, ], }, }, - ], - }, - }, - { 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: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, }, ], }, @@ -112989,14 +129461,14 @@ export const FragmentReactionNotification = /*#__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' }, }, ], }, @@ -113005,14 +129477,14 @@ export const FragmentReactionNotification = /*#__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' }, }, ], }, @@ -113020,49 +129492,9 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -113070,46 +129502,30 @@ export const FragmentReactionNotification = /*#__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: '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: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, @@ -113118,14 +129534,14 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, ], }, @@ -113134,14 +129550,36 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + 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' }, }, ], }, @@ -113149,106 +129587,24 @@ export const FragmentReactionNotification = /*#__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: [ @@ -113263,6 +129619,7 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -113284,57 +129641,38 @@ export const FragmentReactionNotification = /*#__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: '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' } }, + ], + }, + }, ], }, }, @@ -113742,6 +130080,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: { @@ -113872,6 +130229,64 @@ export const FragmentReactionNotification = /*#__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' } }, + ], + }, + }, + ], + }, + }, + { + 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' }, @@ -113883,13 +130298,60 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, }, { 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: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -113904,7 +130366,6 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -113934,33 +130395,6 @@ export const FragmentReactionNotification = /*#__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' }, @@ -114365,6 +130799,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: { @@ -114476,28 +130929,551 @@ export const FragmentReactionNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, + { + 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' } }, + ], + }, + }, + ], + }, + }, + ], +} 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' }, + 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', - name: { kind: 'Name', value: 'stats' }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, arguments: [ { kind: 'Argument', @@ -114507,14 +131483,19 @@ export const FragmentReactionNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'anyOf' }, value: { - kind: 'ObjectValue', - fields: [ + kind: 'ListValue', + values: [ { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, ], }, @@ -114523,101 +131504,252 @@ export const FragmentReactionNotification = /*#__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: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { 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: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + 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: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + 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: 'ProfileMentioned' } }, + { 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: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, + 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: 'CommentFields' } }, + { 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: 'commentOn' }, + 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: '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' } }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { 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: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -114625,264 +131757,61 @@ export const FragmentReactionNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, + name: { kind: 'Name', value: 'ownedBy' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], }, }, - { 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: 'interests' } }, { kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'guardian' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'onchainIdentity' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'followNftAddress' }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -114890,177 +131819,14 @@ export const FragmentReactionNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -115069,14 +131835,14 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -115085,14 +131851,14 @@ export const FragmentReactionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, @@ -115102,99 +131868,48 @@ export const FragmentReactionNotification = /*#__PURE__*/ { }, { 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' }, + 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: '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: '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' }, @@ -115207,17 +131922,8 @@ export const FragmentReactionNotification = /*#__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: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -115226,7 +131932,7 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, @@ -115237,36 +131943,63 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: 'QuoteFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + ], + }, + }, + ], +} 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' } }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, + 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: [ @@ -115284,7 +132017,7 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, ], }, }, @@ -115294,7 +132027,7 @@ export const FragmentReactionNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, ], }, }, @@ -115304,73 +132037,6 @@ 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' } }, - 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' }, @@ -116789,6 +133455,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 +134143,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' }, @@ -119792,788 +136529,31 @@ export const FragmentCommentNotification = /*#__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' }, - 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: '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: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -120582,14 +136562,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' }, }, ], }, @@ -120598,14 +136578,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' }, }, ], }, @@ -120613,9 +136593,49 @@ export const FragmentCommentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + 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: '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: [ @@ -120623,46 +136643,46 @@ export const FragmentCommentNotification = /*#__PURE__*/ { 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' }, + 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: '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: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -120671,20 +136691,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' }, }, ], }, @@ -120693,14 +136707,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' }, }, ], }, @@ -120708,24 +136722,106 @@ export const FragmentCommentNotification = /*#__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', - name: { kind: 'Name', value: 'profilesMentioned' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], - }, + 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: [ @@ -120740,7 +136836,6 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -120762,38 +136857,57 @@ export const FragmentCommentNotification = /*#__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' } }, ], }, }, @@ -121201,6 +137315,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: { @@ -121331,64 +137464,6 @@ 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' } }, - ], - }, - }, - ], - }, - }, - { - 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' }, @@ -121400,60 +137475,13 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, }, { 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: '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: [ @@ -121468,6 +137496,7 @@ export const FragmentCommentNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -121497,6 +137526,33 @@ export const FragmentCommentNotification = /*#__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' }, @@ -121901,6 +137957,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: { @@ -121979,584 +138054,61 @@ export const FragmentCommentNotification = /*#__PURE__*/ { 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' } }, - ], - }, - }, - ], - }, - }, - ], -} 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' }, - 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' }, + }, + 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', @@ -122566,19 +138118,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' } }, }, ], }, @@ -122587,252 +138134,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: [ @@ -122840,61 +138236,264 @@ export const FragmentProfileMirrorResult = /*#__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: [ @@ -122902,14 +138501,14 @@ export const FragmentProfileMirrorResult = /*#__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' }, }, ], }, @@ -122918,14 +138517,14 @@ export const FragmentProfileMirrorResult = /*#__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' }, }, ], }, @@ -122934,65 +138533,298 @@ export const FragmentProfileMirrorResult = /*#__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' }, @@ -123005,8 +138837,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' } }, + }, + ], + }, }, ], }, @@ -123015,7 +138856,7 @@ export const FragmentProfileMirrorResult = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -123026,63 +138867,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: [ @@ -123100,7 +138914,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, @@ -123110,7 +138924,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, @@ -123120,6 +138934,52 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, + { + 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' } }], + }, + }, + ], + }, + }, + ], +} 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' }, @@ -124538,6 +140398,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 +141086,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' }, @@ -127655,46 +143586,782 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + 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: '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' }, }, ], }, @@ -127703,14 +144370,20 @@ export const FragmentMirrorNotification = /*#__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', + }, }, ], }, @@ -127719,14 +144392,14 @@ export const FragmentMirrorNotification = /*#__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' }, }, ], }, @@ -127734,106 +144407,24 @@ export const FragmentMirrorNotification = /*#__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: [ @@ -127848,6 +144439,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -127869,57 +144461,38 @@ export const FragmentMirrorNotification = /*#__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: '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' } }, + ], + }, + }, ], }, }, @@ -128327,6 +144900,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: { @@ -128459,22 +145051,57 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + 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: 'ProfileMentioned' } }, + { 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: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + name: { kind: 'Name', value: 'QuoteFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -128489,7 +145116,6 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, }, { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', name: { kind: 'Name', value: 'momoka' }, @@ -128519,33 +145145,6 @@ export const FragmentMirrorNotification = /*#__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' }, @@ -128950,6 +145549,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: { @@ -129061,28 +145679,741 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, - ], - }, + { + 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 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' }, + }, + 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: '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: '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 FragmentOpenActionProfileActed = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + 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: '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', - name: { kind: 'Name', value: 'stats' }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, arguments: [ { kind: 'Argument', @@ -129092,14 +146423,19 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'anyOf' }, value: { - kind: 'ObjectValue', - fields: [ + kind: 'ListValue', + values: [ { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, ], }, @@ -129108,101 +146444,252 @@ export const FragmentMirrorNotification = /*#__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: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'isFollowedByMe' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { 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: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + 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: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proofOfHumanity' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + 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: 'ProfileMentioned' } }, + { 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: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'firstComment' }, + 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: 'CommentFields' } }, + { 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: 'commentOn' }, + 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: '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' } }, + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { 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: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'ProfileFields' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -129210,264 +146697,61 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'publishedOn' }, + name: { kind: 'Name', value: 'ownedBy' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'txHash' } }, + { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOperations' } }, + ], }, }, - { 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: 'interests' } }, { kind: 'Field', - name: { kind: 'Name', value: 'by' }, + name: { kind: 'Name', value: 'guardian' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'invitesLeft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'onchainIdentity' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'followNftAddress' }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'followModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -129475,177 +146759,14 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -129654,14 +146775,14 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -129670,14 +146791,14 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, @@ -129687,99 +146808,48 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, { 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' }, + 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: '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: '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' }, @@ -129792,17 +146862,8 @@ export const FragmentMirrorNotification = /*#__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: 'forApps' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, }, ], }, @@ -129811,7 +146872,7 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, @@ -129822,67 +146883,30 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: '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: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, + name: { kind: 'Name', value: 'invitedBy' }, 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: 'ProfileFields' } }, ], }, }, @@ -129891,20 +146915,73 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMirrorResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMirrorResult' } }, + 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: 'mirrorId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mirroredAt' } }, + { 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: 'Field', - name: { kind: 'Name', value: 'profile' }, + 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, + ], }, }, ], @@ -129912,13 +146989,13 @@ export const FragmentMirrorNotification = /*#__PURE__*/ { }, ], } as unknown as DocumentNode; -export const FragmentQuoteNotification = /*#__PURE__*/ { +export const FragmentActedNotification = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'QuoteNotification' } }, + name: { kind: 'Name', value: 'ActedNotification' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -129926,10 +147003,59 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quote' }, + name: { kind: 'Name', value: 'actions' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }], + 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' } }, + ], + }, + }, + ], }, }, ], @@ -131353,6 +148479,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' }, @@ -131508,10 +148695,235 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + 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: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -131528,37 +148940,9 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { 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' }, + name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -131566,8 +148950,6 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', name: { kind: 'Name', value: 'amount' }, @@ -131579,41 +148961,17 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { { 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: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -131630,7 +148988,6 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', name: { kind: 'Name', value: 'amount' }, @@ -131642,178 +148999,82 @@ export const FragmentQuoteNotification = /*#__PURE__*/ { { 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: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, }, 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: '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: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, }, 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' }, - }, + 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: 'type' } }, { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'vault' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, + }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, }, - }, - { 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: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionResult' }, + }, ], }, }, - { - 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' } }, ], }, }, @@ -131980,6 +149241,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 +152413,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 +153055,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: { @@ -135944,6 +153253,152 @@ export const FragmentQuoteNotification = /*#__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' }, @@ -136395,6 +153850,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: { @@ -136634,159 +154108,58 @@ 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: '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: '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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'by' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'action' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, ], }, }, - ], - }, - }, - { - 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: 'Field', name: { kind: 'Name', value: 'actedAt' } }, ], }, }, ], } as unknown as DocumentNode; -export const FragmentOpenActionProfileActed = /*#__PURE__*/ { +export const FragmentFollowNotification = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OpenActionProfileActed' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, + 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: 'by' }, + name: { kind: 'Name', value: 'followers' }, 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' } }, ], }, }, @@ -137740,104 +155113,20 @@ 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' } }, - 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 FragmentActedNotification = /*#__PURE__*/ { +export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ActedNotification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ActedNotification' } }, + 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: 'actions' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionProfileActed' } }, - ], - }, - }, { kind: 'Field', name: { kind: 'Name', value: 'publication' }, @@ -137862,16 +155151,6 @@ export const FragmentActedNotification = /*#__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' } }, @@ -139306,6 +156585,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' }, @@ -139770,80 +157110,6 @@ export const FragmentActedNotification = /*#__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' }, @@ -140007,6 +157273,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 +160445,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 +161087,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: { @@ -143996,90 +161310,14 @@ export const FragmentActedNotification = /*#__PURE__*/ { 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' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'mirrorOn' }, + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -144097,7 +161335,7 @@ export const FragmentActedNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, @@ -144107,7 +161345,7 @@ export const FragmentActedNotification = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, @@ -144568,6 +161806,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: { @@ -144807,1059 +162064,106 @@ export const FragmentActedNotification = /*#__PURE__*/ { ], }, }, - { - 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' } }, - ], - }, - }, ], } as unknown as DocumentNode; -export const FragmentFollowNotification = /*#__PURE__*/ { +export const FragmentNotification = /*#__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: 'Field', - name: { kind: 'Name', value: 'followers' }, - 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' }, - 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' } }, + 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: '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' } }, - ], + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ReactionNotification' }, }, - }, - { 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: 'FragmentSpread', name: { kind: 'Name', value: 'ReactionNotification' } }, ], }, }, - { 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CommentNotification' }, }, - }, - { 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: 'FragmentSpread', name: { kind: 'Name', value: 'CommentNotification' } }, ], }, }, - { 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MirrorNotification' }, }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'followNftAddress' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MirrorNotification' } }, ], }, }, { - 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'QuoteNotification' }, }, - }, - { - 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: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteNotification' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'handle' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ActedNotification' }, }, - }, - { 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: 'FragmentSpread', name: { kind: 'Name', value: 'ActedNotification' } }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, - ], + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowNotification' }, }, - }, - { 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: 'FollowNotification' } }, ], }, }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const FragmentMentionNotification = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MentionNotification' }, + }, 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: 'MentionNotification' } }, ], }, }, @@ -147284,6 +163588,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' }, @@ -147567,473 +163932,1464 @@ export const FragmentMentionNotification = /*#__PURE__*/ { name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + 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: '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' }, + 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: '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: 'animationUrl' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, 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: '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: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + 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: 'altTag' } }, { 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' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + 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: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + 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: 'vault' }, + 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: '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: '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: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + 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: '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: '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: '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: '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: 'PublicationOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationOperations' } }, + 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: 'isNotInterested' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, + { 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: '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: 'marketplace' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], + }, }, { 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' }, - }, - ], - }, - }, - ], - }, - }, - ], + 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', - 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: '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', - 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' }, - }, - ], + name: { kind: 'Name', value: 'asset' }, + 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' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CanDecryptResponse' } }, + { + 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: 'PublicationMetadataLitEncryption' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + 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: 'encryptionKey' } }, + { 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' }, + 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: '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: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'criteria' }, + 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: [ @@ -148041,14 +165397,14 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -148057,14 +165413,14 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -148073,30 +165429,106 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + 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: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -148105,12 +165537,15 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -148118,12 +165553,15 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, @@ -148135,15 +165573,44 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + 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: '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: [ @@ -148151,14 +165618,53 @@ export const FragmentMentionNotification = /*#__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: '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' }, }, ], }, @@ -148167,14 +165673,14 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -148183,30 +165689,106 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + 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: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -148215,12 +165797,15 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -148228,12 +165813,15 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'CollectCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + }, ], }, }, @@ -148245,15 +165833,44 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + 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: [ @@ -148261,62 +165878,175 @@ export const FragmentMentionNotification = /*#__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' }, + }, + ], + }, + }, + { + 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: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + 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: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -148325,25 +166055,15 @@ export const FragmentMentionNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -148351,130 +166071,233 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'AndCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, + { + 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: 'OrCondition' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, ], }, }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + 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: '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: '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: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + 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: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { 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: 'attributes' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + 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: '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' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + { + 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: 'cover' }, + name: { kind: 'Name', value: 'assets' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, ], }, }, - { 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: 'attachments' }, 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: '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' }, + }, + ], + }, + }, ], }, }, @@ -148483,27 +166306,29 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + 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: 'image' }, + 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: 'license' } }, - { kind: 'Field', name: { kind: 'Name', value: 'altTag' } }, { kind: 'Field', name: { kind: 'Name', value: 'attributes' }, @@ -148516,56 +166341,86 @@ export const FragmentMentionNotification = /*#__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: 'audio' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, + { + 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: '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: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'asset' }, 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: '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' }, + }, + ], + }, + }, ], }, }, @@ -148574,22 +166429,8 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { 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: 'TransactionMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -148648,19 +166489,10 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, - { - kind: 'Field', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, - ], - }, - }, + { 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' }, @@ -148718,16 +166550,13 @@ export const FragmentMentionNotification = /*#__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: 'MintMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -148786,19 +166615,8 @@ export const FragmentMentionNotification = /*#__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: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -148856,15 +166674,13 @@ export const FragmentMentionNotification = /*#__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: 'SpaceMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -148923,21 +166739,10 @@ export const FragmentMentionNotification = /*#__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: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'link' } }, + { kind: 'Field', name: { kind: 'Name', value: 'startsAt' } }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -149000,8 +166805,8 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -149062,6 +166867,11 @@ export const FragmentMentionNotification = /*#__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' }, @@ -149124,44 +166934,193 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + 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' }, + 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: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, 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' }, + 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: [ @@ -149169,14 +167128,208 @@ export const FragmentMentionNotification = /*#__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: '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: 'PublicationMetadataLitEncryption' }, + 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' }, }, ], }, @@ -149186,21 +167339,7 @@ export const FragmentMentionNotification = /*#__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: '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' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -149208,14 +167347,177 @@ export const FragmentMentionNotification = /*#__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: '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: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, ], }, @@ -149224,14 +167526,17 @@ export const FragmentMentionNotification = /*#__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', + }, }, ], }, @@ -149240,79 +167545,30 @@ export const FragmentMentionNotification = /*#__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: '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: 'UnknownOpenActionModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, }, ], }, @@ -149320,11 +167576,9 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'sharingLink' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -149332,14 +167586,14 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, @@ -149348,14 +167602,14 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, @@ -149364,14 +167618,52 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + 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' }, }, ], }, @@ -149379,76 +167671,98 @@ export const FragmentMentionNotification = /*#__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: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + 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: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, { kind: 'Field', - name: { kind: 'Name', value: 'attachments' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -149456,15 +167770,12 @@ export const FragmentMentionNotification = /*#__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' } }, ], }, }, @@ -149472,15 +167783,12 @@ export const FragmentMentionNotification = /*#__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' } }, ], }, }, @@ -149488,117 +167796,41 @@ export const FragmentMentionNotification = /*#__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: '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: 'ArticleMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, }, - ], - }, - }, - { 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: 'EventMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, ], }, }, @@ -149606,15 +167838,12 @@ export const FragmentMentionNotification = /*#__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' } }, ], }, }, @@ -149622,198 +167851,57 @@ export const FragmentMentionNotification = /*#__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: '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: 'CheckingInMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, - ], - }, - }, - { 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: '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: '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: 'ThreeDMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, ], }, }, @@ -149821,15 +167909,12 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'StoryMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, ], }, }, @@ -149837,79 +167922,56 @@ export const FragmentMentionNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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: '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: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, @@ -149917,10 +167979,9 @@ export const FragmentMentionNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, { kind: 'Field', - name: { kind: 'Name', value: 'asset' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -149928,14 +167989,14 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -149944,14 +168005,14 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -149960,108 +168021,46 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150070,14 +168069,14 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150086,106 +168085,49 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150194,14 +168136,14 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150210,108 +168152,49 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150320,127 +168203,71 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150449,14 +168276,20 @@ export const FragmentMentionNotification = /*#__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', + }, }, ], }, @@ -150465,14 +168298,14 @@ export const FragmentMentionNotification = /*#__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' }, }, ], }, @@ -150480,26 +168313,9 @@ export const FragmentMentionNotification = /*#__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' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -150509,77 +168325,117 @@ export const FragmentMentionNotification = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'type' }, - value: { kind: 'EnumValue', value: 'UPVOTE' }, + 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: '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' }, - }, - ], - }, - }, - ], + 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', - 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: '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: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + name: { kind: 'Name', value: 'Mirror' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -150604,7 +168460,6 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { 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' }, @@ -150615,48 +168470,79 @@ export const FragmentMentionNotification = /*#__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' } }, - }, - ], - }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'mirrorOn' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { + 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', - alias: { kind: 'Name', value: 'globalStats' }, - name: { kind: 'Name', value: 'stats' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, - ], + 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' } }], }, }, { @@ -151073,6 +168959,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: { @@ -151205,51 +169110,137 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + 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: 'ProfileMentioned' } }, + { 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: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CommentFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + 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: 'publishedOn' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + 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: 'Field', name: { kind: 'Name', value: 'txHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'createdAt' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isEncrypted' } }, + ], + }, + }, + { + 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: 'by' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], @@ -151257,618 +169248,960 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'operations' }, + name: { kind: 'Name', value: 'reactions' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { 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: 'root' }, + name: { kind: 'Name', value: 'reactions' }, 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: 'ProfileReactedResult' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'publication' }, 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' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + { 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: 'LinkMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, + { 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: 'TextOnlyMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, + { 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: '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: 'Comment' } }, ], }, }, { 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: '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: 'openActionModules' }, + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', + 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: '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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + 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: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, + 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: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + 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: 'referenceModule' }, + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, - ], - }, - }, - { - 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' } }, - }, - ], - }, - }, - ], + { + 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' } }, + ], + }, }, - }, - ], - 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' } }, ], }, }, @@ -151877,65 +170210,87 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Comment' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + 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: '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: 'id' } }, + { kind: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'commentOn' }, + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + 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: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { 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' } }, ], }, }, @@ -151947,578 +170302,1155 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: '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' }, + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'Link' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + kind: 'Field', + name: { kind: 'Name', value: 'Unlink' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, }, ], }, }, { - 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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EmbedMetadataV3' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MintMetadataV3' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + 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: 'openActionModules' }, + name: { kind: 'Name', value: 'typedData' }, 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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + kind: 'Field', + name: { kind: 'Name', value: 'Quote' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + ], }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, - }, + { 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: 'referenceModule' }, + name: { kind: 'Name', value: 'typedData' }, 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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', - }, - }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'CollectLegacy' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + name: { kind: 'Name', value: 'EIP712TypedDataField' }, }, ], }, @@ -152528,47 +171460,29 @@ export const FragmentMentionNotification = /*#__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' } }, - }, - ], - }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + { 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: 'PublicationStats' } }, + { 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' } }, ], }, }, @@ -152577,164 +171491,202 @@ export const FragmentMentionNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Quote' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + 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: '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: '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 FragmentNotification = /*#__PURE__*/ { +export const FragmentCreateLegacyCollectBroadcastItemResult = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Notification' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Notification' } }, + 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: '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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'typedData' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentNotification' } }, + { + 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MirrorNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'types' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MirrorNotification' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'CollectLegacy' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'EIP712TypedDataField' }, + }, + ], + }, + }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'QuoteNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'domain' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteNotification' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EIP712TypedDataDomain' } }, ], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ActedNotification' }, - }, + kind: 'Field', + alias: { kind: 'Name', value: 'message' }, + name: { kind: 'Name', value: 'value' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ActedNotification' } }, + { 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: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowNotification' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], }, }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MentionNotification' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'reactions' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MentionNotification' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactionResult' } }, ], }, }, @@ -152970,251 +171922,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' }, @@ -153938,74 +172645,138 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + 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: 'profile' }, + name: { kind: 'Name', value: 'total' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], + 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: 'snapshotHandleMentioned' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, - { 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: '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: '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: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + 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: 'proof' } }, + { 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: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + 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' } }], }, }, ], @@ -154013,95 +172784,114 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - }, + 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: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, + { 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: 'DegreesOfSeparationReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, - }, + 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: 'contract' }, + name: { kind: 'Name', value: 'publication' }, 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: '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: '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: 'revenue' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RevenueAggregate' } }, ], }, }, - { 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' }, + 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' }, @@ -154112,123 +172902,106 @@ export const FragmentNotification = /*#__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: 'SimpleCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, - }, + 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: '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: '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: '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: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + name: { kind: 'Name', value: 'Fiat' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Fiat' } }, 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: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, + { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - }, + 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: '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: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + 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: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], }, }, - { 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' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, 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' }, + selectionSet: { + kind: 'SelectionSet', + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'contract' }, @@ -154239,27 +173012,21 @@ export const FragmentNotification = /*#__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: 'Field', name: { kind: 'Name', value: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, 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' }, @@ -154270,23 +173037,20 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, 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' }, @@ -154297,436 +173061,425 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, - { 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: '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: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + 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: '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: '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: 'Image' } }], }, }, - { 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' }, + 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: 'NetworkAddress' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'collectNft' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, { kind: 'Field', - name: { kind: 'Name', value: 'amount' }, + 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: '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: 'endTimestamp' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, - }, + 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: '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: '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: 'LegacyTimedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, - }, + 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', + 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: '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: '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: '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: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'recipients' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], }, }, - { 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: '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: '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: '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: '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' }, + 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' }, + 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: 'LegacyAaveFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, - }, + 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: 'Image' } }], + }, + }, + { + kind: 'Field', + 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: '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' }, - }, + 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: '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' }, - }, + kind: 'Field', + name: { kind: 'Name', value: 'collection' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'KnownCollectOpenActionResult' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownOpenActionResult' }, - }, + kind: 'Field', + 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', @@ -154736,17 +173489,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' }, }, ], }, @@ -154755,8 +173499,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', @@ -154766,33 +173510,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', @@ -154812,8 +173541,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', @@ -154831,251 +173560,229 @@ 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: 'accessCondition' }, + name: { kind: 'Name', value: 'isBlockedByMe' }, 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: 'isFollowedByMe' }, 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: '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' }, + name: { kind: 'Name', value: 'isFollowingMe' }, 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: '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: '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: 'ProfileOwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, - }, + 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: 'profileId' } }, + { 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: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + 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: 'follow' } }, + { kind: 'Field', name: { kind: 'Name', value: 'protected' } }, + { kind: 'Field', name: { kind: 'Name', value: 'cooldownEndsOn' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + 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: 'publicationId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'thisPublication' } }, + { + 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: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + 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: 'criteria' }, + name: { kind: 'Name', value: 'picture' }, 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: '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' } }, ], }, }, @@ -155084,125 +173791,117 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + 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: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + 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: [ @@ -155210,30 +173909,14 @@ export const FragmentNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, }, ], }, @@ -155242,14 +173925,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, + name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, }, ], }, @@ -155258,210 +173941,122 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, }, ], }, }, - { - 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' }, + 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: 'PublicationMarketplaceMetadataAttribute' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMetadata' } }, ], }, }, { 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' }, + name: { kind: 'Name', value: 'handle' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, - ], + 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: 'cover' }, + 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: 'EncryptableImageSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, ], }, }, - { 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' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, 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: 'ProfileStats' } }, ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'peerToPeerRecommendedByMe' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + 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: '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: 'invitedBy' }, 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: 'ProfileFields' } }, ], }, }, @@ -155470,1119 +174065,897 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + 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: 'audio' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, - ], - }, - }, { kind: 'Field', - name: { kind: 'Name', value: 'cover' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableImageSet' } }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], }, }, - { 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: 'snapshotHandleMentioned' }, 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: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + 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: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + 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: '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: '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: '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: '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: '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: '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: '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: '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: 'isShortVideo' } }, - { kind: 'Field', name: { kind: 'Name', value: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { 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: '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: '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: 'asset' }, + name: { kind: 'Name', value: 'mintFee' }, 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: 'attachments' }, + 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: '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: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, + { kind: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + 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: 'title' } }, - { 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: '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: 'PublicationMetadataMediaImage' }, - }, + { 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: 'collectNft' } }, + { kind: 'Field', name: { kind: 'Name', value: 'followerOnly' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + 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: '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: '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: 'EventMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EventMetadataV3' } }, + 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: '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: 'geographic' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'GeoLocation' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - { 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: '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: 'LinkMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + 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: '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: 'sharingLink' } }, + { 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: '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: '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: 'EmbedMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + 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: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, + { 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: '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: 'CheckingInMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CheckingInMetadataV3' } }, + 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: '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: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, + 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: 'attributes' }, + 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: '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' }, - 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: '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: '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' } }, - ], - }, + 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: 'attachments' }, + name: { kind: 'Name', value: 'canDecrypt' }, 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: 'CanDecryptResponse' } }, ], }, }, @@ -156591,126 +174964,149 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + 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: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, + { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + 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: '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: '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: 'ThreeDMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + 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: '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: [ @@ -156718,50 +175114,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: '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: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -156770,14 +175146,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' }, }, ], }, @@ -156786,121 +175162,76 @@ 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: '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: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, - ], - }, - }, - { 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: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { 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: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, @@ -156909,108 +175240,46 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { 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: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, @@ -157019,15 +175288,12 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, @@ -157035,15 +175301,12 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -157055,44 +175318,15 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + 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: [ @@ -157100,41 +175334,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: '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: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, @@ -157143,14 +175366,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' }, }, ], }, @@ -157159,109 +175382,41 @@ 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: '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: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, - ], - }, - }, - { 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: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -157269,15 +175424,12 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'AndCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, ], }, }, @@ -157285,15 +175437,12 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'OrCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, ], }, }, @@ -157305,127 +175454,100 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + 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: '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: '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: 'EncryptableVideoSet' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'cover' }, 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: 'EncryptableImageSet' } }, ], }, }, - { 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: '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' } }, ], }, }, @@ -157434,193 +175556,149 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationStats' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PublicationStats' } }, + 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: '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' }, - }, - ], - }, - }, - ], + 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', - 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: '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: 'Post' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + 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: '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' }, + name: { kind: 'Name', value: 'audio' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + ], }, }, - { 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: 'cover' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + 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: '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: '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: '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', - 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: [ @@ -157628,93 +175706,53 @@ export const FragmentNotification = /*#__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: 'asset' }, + 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: '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: 'EmbedMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -157722,14 +175760,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -157738,56 +175776,120 @@ export const FragmentNotification = /*#__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: '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: '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: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, - ], - }, + 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: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -157796,25 +175898,15 @@ export const FragmentNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -157822,14 +175914,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -157837,9 +175929,51 @@ export const FragmentNotification = /*#__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: 'openActionModules' }, + 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: [ @@ -157847,46 +175981,54 @@ export const FragmentNotification = /*#__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: '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: 'LegacyFeeCollectModuleSettings' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, - }, - ], - }, + 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: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -157895,14 +176037,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -157911,49 +176053,106 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + 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: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + 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: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -157962,14 +176161,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -157978,46 +176177,118 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + 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: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + 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: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158026,14 +176297,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158042,14 +176313,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158057,9 +176328,49 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + 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: '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: [ @@ -158067,46 +176378,41 @@ export const FragmentNotification = /*#__PURE__*/ { 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' }, + 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: 'sharingLink' } }, + { + 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' }, }, ], }, @@ -158115,20 +176421,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158137,14 +176437,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158152,98 +176452,76 @@ export const FragmentNotification = /*#__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: '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: '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: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'embed' } }, { kind: 'Field', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -158251,53 +176529,14 @@ export const FragmentNotification = /*#__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: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158306,12 +176545,15 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'EventMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + }, ], }, }, @@ -158319,40 +176561,116 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LinkMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, + { + 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: 'EmbedMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, + { + 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: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158361,14 +176679,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -158377,54 +176695,198 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, + { + 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: 'StoryMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + { + 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: '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: '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: 'MintMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, ], }, }, @@ -158432,12 +176894,15 @@ export const FragmentNotification = /*#__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' }, + }, ], }, }, @@ -158445,14 +176910,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158460,9 +176925,49 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + 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: 'openActionModules' }, + 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: [ @@ -158470,46 +176975,40 @@ export const FragmentNotification = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + 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: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158518,14 +177017,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -158534,49 +177033,108 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + 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: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + 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: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158585,14 +177143,14 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -158601,46 +177159,106 @@ export const FragmentNotification = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + 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: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + 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: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -158649,14 +177267,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158665,14 +177283,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158680,9 +177298,49 @@ export const FragmentNotification = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + 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: '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: [ @@ -158690,46 +177348,43 @@ export const FragmentNotification = /*#__PURE__*/ { 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' }, + 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' }, }, ], }, @@ -158738,20 +177393,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158760,14 +177409,14 @@ export const FragmentNotification = /*#__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' }, }, ], }, @@ -158775,116 +177424,129 @@ export const FragmentNotification = /*#__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' } }, - ], - }, - }, ], }, }, { 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' }, + }, ], }, }, @@ -158896,84 +177558,101 @@ export const FragmentNotification = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Mirror' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + 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: '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' } }], - }, + 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: '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' } }], - }, + 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: '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' } }, - ], - }, + 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: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159007,6 +177686,52 @@ export const FragmentNotification = /*#__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' }, @@ -159421,6 +178146,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: { @@ -159553,137 +178297,51 @@ export const FragmentNotification = /*#__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: 'Quote' }, - 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: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'profilesMentioned' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', - name: { kind: 'Name', value: 'quoteOn' }, + name: { kind: 'Name', value: 'momoka' }, 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' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], }, }, - ], - }, - }, - { - 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: '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' } }], @@ -159691,39 +178349,17 @@ export const FragmentNotification = /*#__PURE__*/ { }, { 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' }, + name: { kind: 'Name', value: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileReactedResult' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'publication' }, + name: { kind: 'Name', value: 'root' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -159735,1432 +178371,682 @@ export const FragmentNotification = /*#__PURE__*/ { 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: 'QuoteFields' } }, ], }, }, ], }, }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'VideoMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'VideoMetadataV3' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ImageMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + }, + ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EventMetadataV3' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Mirror' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LinkMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'LinkMetadataV3' } }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EmbedMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EmbedMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + }, + ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, ], }, }, { kind: 'InlineFragment', - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Quote' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - ], -} 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'StoryMetadataV3' }, + }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'StoryMetadataV3' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TransactionMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'TransactionMetadataV3' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MintMetadataV3' }, + }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'MintMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SpaceMetadataV3' }, + }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, }, ], }, }, - { - 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' }, + name: { kind: 'Name', value: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, }, - { 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, }, - { 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, ], }, }, { - 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, - }, - ], - }, - }, - ], - }, - }, - { - 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, 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: 'MultirecipientFeeCollectOpenActionSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, 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: 'FragmentSpread', + name: { + kind: 'Name', + value: 'ProtocolSharedRevenueCollectOpenActionSettings', }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, ], }, }, ], }, }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'Link' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, 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: 'DegreesOfSeparationReferenceModuleSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { + kind: 'Name', + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, 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: 'LegacyDegreesOfSeparationReferenceModuleSettings', }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, ], }, }, - { - 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: '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: '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 FragmentProfileActionHistory = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - 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; -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' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ReservedClaimable' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, - { 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' }, - }, + 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: 'Field', name: { kind: 'Name', value: 'expiresAt' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + 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: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, 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' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, 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: 'QuoteFields' } }, ], }, }, @@ -161172,95 +179058,71 @@ export const FragmentCreateOnchainPostBroadcastItemResult = /*#__PURE__*/ { }, { 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' }, - }, + 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: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + 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: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, 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' } }, - ], - }, - }, - ], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Post' } }], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Comment' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, 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: 'Quote' } }, ], }, }, @@ -161272,798 +179134,597 @@ export const FragmentCreateOnchainCommentBroadcastItemResult = /*#__PURE__*/ { }, { 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' }, - }, + 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: 'expiresAt' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + 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: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'AudioMetadataV3' }, + }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'AudioMetadataV3' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + 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: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'EventMetadataV3' }, + }, 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: 'EventMetadataV3' } }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + 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: 'Field', - name: { kind: 'Name', value: 'Quote' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, - }, - ], - }, + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'CheckingInMetadataV3' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ThreeDMetadataV3' }, + }, 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: '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: '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: 'openActionModules' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'types' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + }, 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: 'LegacyLimitedFeeCollectModuleSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + }, 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: 'LegacyTimedFeeCollectModuleSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { + kind: 'Name', + value: 'LegacyMultirecipientFeeCollectModuleSettings', }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + }, 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: 'LegacyERC4626FeeCollectModuleSettings' }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + }, 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: 'FragmentSpread', + name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataDomain' }, + name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, }, ], }, }, { - kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, + }, 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: 'ProtocolSharedRevenueCollectOpenActionSettings', + }, + }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, + name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, }, ], }, - }, - ], - }, - }, - { - 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: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + }, + ], + }, }, ], }, }, - ], - }, - }, - { - 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' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'CollectLegacy' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, + 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' }, }, ], }, @@ -162073,181 +179734,7 @@ export const FragmentCreateLegacyCollectBroadcastItemResult = /*#__PURE__*/ { }, { 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' }, + name: { kind: 'Name', value: 'stats' }, arguments: [ { kind: 'Argument', @@ -162257,8 +179744,17 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'for' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'fxRateFor' } }, + name: { kind: 'Name', value: 'metadata' }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'publishedOn' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + }, + ], + }, }, ], }, @@ -162266,222 +179762,141 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], 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' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, + ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + 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: 'recipient' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, - }, + 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: '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: '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: 'hashtagsMentioned' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + name: { kind: 'Name', value: 'quoteOn' }, 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: '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: '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' } }, + 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: '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' } }, - }, - ], + name: { kind: 'Name', value: 'total' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + 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: 'ProfilePictureSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + 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: '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: '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' } }, ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentRelayQueueResult = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftImage' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'NftImage' } }, + 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: 'collection' }, + name: { kind: 'Name', value: 'relay' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -162489,344 +179904,97 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { ], }, }, - { 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: 'Field', name: { kind: 'Name', value: 'queue' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOperations' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOperations' } }, + 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: '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: '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: 'ProfileOnchainIdentity' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + 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: '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: 'lensHubOnchainSigNonce' } }, { kind: 'Field', - name: { kind: 'Name', value: 'worldcoin' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'Field', name: { kind: 'Name', value: 'isHuman' } }], - }, + name: { kind: 'Name', value: 'lensTokenHandleRegistryOnchainSigNonce' }, }, ], }, }, + ], +} as unknown as DocumentNode; +export const FragmentUserCurrentRateLimit = /*#__PURE__*/ { + kind: 'Document', + definitions: [ { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileGuardianResult' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileGuardianResult' } }, + name: { kind: 'Name', value: 'UserCurrentRateLimit' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, 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: '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: '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' } }], - }, - }, - ], + name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UserCurrentRateLimitResult' }, }, - }, - { - 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' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'onchain' }, 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: 'UserCurrentRateLimit' } }, ], }, }, @@ -162835,117 +180003,56 @@ export const FragmentProfileWhoReactedResult = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'HandleInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'HandleInfo' } }, + name: { kind: 'Name', value: 'UserCurrentRateLimit' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, 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: '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: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Profile' } }, + 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: '__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' }, + 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: [ @@ -162953,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' }, - }, + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RelaySuccess' } }, ], }, }, @@ -162985,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' }, }, ], }, @@ -163000,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' }, + }, ], }, }, @@ -163109,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' } }, + ], }, }, ], @@ -163146,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: 'Field', - name: { kind: 'Name', value: 'revenue' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RevenueAggregate' } }, - ], + 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' } }], }, }, ], @@ -164554,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' }, @@ -164750,6 +182468,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 +183156,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 +186328,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 +186970,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: { @@ -169341,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' }, @@ -169938,6 +187619,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: { @@ -170043,532 +187743,24 @@ export const FragmentPublicationRevenue = /*#__PURE__*/ { 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: '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' } }], - }, - }, - ], - }, - }, - ], -} 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: '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: 'relay' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], - }, - }, - { 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: 'lensTokenHandleRegistryOnchainSigNonce' }, - }, - ], - }, - }, - ], -} 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: 'momoka' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'UserCurrentRateLimit' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'onchain' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { 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', - 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: [ - { - 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' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LensProfileManagerRelayError' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - 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', - 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' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - 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: 'types' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ + value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + }, + }, + ], + }, + }, { - kind: 'Field', - name: { kind: 'Name', value: 'Act' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'EIP712TypedDataField' }, + name: { kind: 'Name', value: 'UnknownReferenceModuleSettings' }, }, ], }, @@ -170578,30 +187770,47 @@ export const CreateActOnOpenActionTypedDataDocument = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'domain' }, + 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: 'EIP712TypedDataDomain' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, { kind: 'Field', - alias: { kind: 'Name', value: 'message' }, - name: { kind: 'Name', value: 'value' }, + alias: { kind: 'Name', value: 'globalStats' }, + name: { kind: 'Name', value: 'stats' }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -170610,584 +187819,132 @@ export const CreateActOnOpenActionTypedDataDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'CreateActOnOpenActionBroadcastItemResult' }, - }, + 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: 'expiresAt' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'typedData' }, + name: { kind: 'Name', value: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CreateActOnOpenActionEIP712TypedData' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, - ], - }, - }, - { - 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; - -/** - * __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' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, { 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: 'quoteOn' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AuthChallengeResult' } }, + { + 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: '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__ + * __useExplorePublications__ * - * 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 + * 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 } = useAuthChallenge({ + * const { data, loading, error } = useExplorePublications({ * variables: { - * request: // value for 'request' + * 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 useAuthChallenge( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery(AuthChallengeDocument, options); -} -export function useAuthChallengeLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, +export function useExplorePublications( + baseOptions: Apollo.QueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - AuthChallengeDocument, + return Apollo.useQuery( + ExplorePublicationsDocument, 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' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - 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' } }, - }, - ], - }, - ], - }, - }, - ], -} 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' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - 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, +export function useExplorePublicationsLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useMutation( - AuthAuthenticateDocument, + return Apollo.useLazyQuery( + ExplorePublicationsDocument, 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' } }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - 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: 'Field', name: { kind: 'Name', value: 'accessToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'refreshToken' } }, - { kind: 'Field', name: { kind: 'Name', value: 'identityToken' } }, - ], - }, - }, - ], - }, - }, - ], -} 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', - 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' } }, - }, - ], - 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; - -/** - * __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 ExplorePublicationsHookResult = ReturnType; +export type ExplorePublicationsLazyQueryHookResult = ReturnType< + typeof useExplorePublicationsLazyQuery >; -export type WalletAuthenticationToProfileAuthenticationMutationResult = - Apollo.MutationResult; -export type WalletAuthenticationToProfileAuthenticationMutationOptions = Apollo.BaseMutationOptions< - WalletAuthenticationToProfileAuthenticationData, - WalletAuthenticationToProfileAuthenticationVariables +export type ExplorePublicationsQueryResult = Apollo.QueryResult< + ExplorePublicationsData, + ExplorePublicationsVariables >; -export const RevokeAuthenticationDocument = /*#__PURE__*/ { +export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'Document', definitions: [ { kind: 'OperationDefinition', - operation: 'mutation', - name: { kind: 'Name', value: 'RevokeAuthentication' }, + operation: 'query', + name: { kind: 'Name', value: 'ExploreProfiles' }, variableDefinitions: [ { kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'request' } }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'RevokeAuthenticationRequest' }, - }, - }, + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'ExploreProfilesWhere' } }, }, - ], - 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' } }, - }, - ], - }, - ], - }, - }, - ], -} as unknown as DocumentNode; - -/** - * __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: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'ExplorePublications' }, - variableDefinitions: [ { kind: 'VariableDefinition', variable: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, @@ -171195,15 +187952,10 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'NonNullType', type: { kind: 'NamedType', - name: { kind: 'Name', value: 'ExplorePublicationsOrderByType' }, + name: { kind: 'Name', value: 'ExploreProfilesOrderByType' }, }, }, }, - { - 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' } }, @@ -171214,22 +187966,6 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { 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' } }, @@ -171280,7 +188016,7 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { { kind: 'Field', alias: { kind: 'Name', value: 'result' }, - name: { kind: 'Name', value: 'explorePublications' }, + name: { kind: 'Name', value: 'exploreProfiles' }, arguments: [ { kind: 'Argument', @@ -171290,13 +188026,13 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'orderBy' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, + name: { kind: 'Name', value: 'where' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, }, { kind: 'ObjectField', - name: { kind: 'Name', value: 'where' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + name: { kind: 'Name', value: 'orderBy' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'orderBy' } }, }, { kind: 'ObjectField', @@ -171321,10 +188057,7 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ExplorePublication' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }, ], }, }, @@ -171347,32 +188080,6 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, - { - 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: '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' }, @@ -171417,376 +188124,129 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { 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' } }, - }, - ], + { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'asset' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Video' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, + 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: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { 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: 'EncryptableVideo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideo' } }, + 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: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { + 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: 'EncryptableVideoSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, + 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: 'raw' }, + 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: 'EncryptableVideo' } }, + { 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: 'optimized' }, + name: { kind: 'Name', value: 'contract' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Video' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], }, }, ], @@ -171794,56 +188254,58 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Audio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Audio' } }, + 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: 'uri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, + { + 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: 'EncryptableAudio' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudio' } }, + 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: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'uri' } }, + { kind: 'Field', name: { kind: 'Name', value: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'chainId' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EncryptableAudioSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EncryptableAudioSet' } }, + 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: '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: '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' } }, ], }, }, @@ -172570,79 +189032,325 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMentioned' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMentioned' } }, + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, 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: '__typename' } }, + { kind: 'Field', name: { kind: 'Name', value: 'prev' } }, + { kind: 'Field', name: { kind: 'Name', value: 'next' } }, + ], + }, + }, + ], +} as unknown as DocumentNode; + +/** + * __useExploreProfiles__ + * + * 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 query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; + * + * @example + * const { data, loading, error } = useExploreProfiles({ + * variables: { + * 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 useExploreProfiles( + baseOptions: Apollo.QueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery( + ExploreProfilesDocument, + options, + ); +} +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 FeedDocument = /*#__PURE__*/ { + kind: 'Document', + definitions: [ + { + kind: 'OperationDefinition', + operation: 'query', + name: { kind: 'Name', value: 'Feed' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedWhere' } }, + }, + { + 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: 'snapshotHandleMentioned' }, + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'feed' }, + 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: 'cursor' }, + value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, + }, + ], + }, + }, + ], selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'HandleInfo' } }], + 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: 'stillOwnsHandle' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'PaginatedResultInfo' } }, + 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: 'prev' } }, - { kind: 'Field', name: { kind: 'Name', value: 'next' } }, + { + 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: 'App' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'App' } }, + 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: '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: 'MomokaInfo' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MomokaInfo' } }, + 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: 'proof' } }, + { kind: 'Field', name: { kind: 'Name', value: 'value' } }, + { kind: 'Field', name: { kind: 'Name', value: 'isFinalisedOnchain' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, - }, + 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' }, @@ -172658,23 +189366,77 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + 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: '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' } }], }, }, ], @@ -172682,15 +189444,23 @@ export const ExplorePublicationsDocument = /*#__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' }, @@ -172701,20 +189471,16 @@ export const ExplorePublicationsDocument = /*#__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', @@ -172730,18 +189496,15 @@ export const ExplorePublicationsDocument = /*#__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', @@ -172767,116 +189530,373 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + 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: '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', + 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: '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: 'Recipient' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RecipientDataOutput' } }, + name: { kind: 'Name', value: 'Video' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Video' } }, 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: 'FragmentDefinition', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + 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: '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: '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: '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: 'recipients' }, + name: { kind: 'Name', value: 'optimized' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Recipient' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Audio' } }], }, }, - { 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: '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: 'type' } }, { kind: 'Field', - name: { kind: 'Name', value: 'contract' }, + 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: [ @@ -172884,319 +189904,409 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'LegacyFreeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFreeCollectModuleSettings' }, - }, + 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: '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: 'isFollowedByMe' }, 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: 'amount' }, + name: { kind: 'Name', value: 'isFollowingMe' }, 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: '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: 'LegacyLimitedFeeCollectModuleSettings' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, - }, + 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: '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: '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: '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' }, + 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: [ @@ -173204,130 +190314,110 @@ export const ExplorePublicationsDocument = /*#__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', @@ -173337,18 +190427,17 @@ export const ExplorePublicationsDocument = /*#__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 }, + }, ], }, }, @@ -173356,35 +190445,23 @@ export const ExplorePublicationsDocument = /*#__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', @@ -173394,698 +190471,603 @@ export const ExplorePublicationsDocument = /*#__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: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, { kind: 'Field', - name: { kind: 'Name', value: 'accessCondition' }, + name: { kind: 'Name', value: 'invitedBy' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileFields' } }, ], }, }, - { 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: '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: 'contract' }, + name: { kind: 'Name', value: 'profile' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, - ], + selections: [{ kind: 'Field', name: { kind: 'Name', value: 'id' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'contractType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenIds' } }, + { + 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: 'Erc20OwnershipCondition' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, + 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' }, + 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: 'amount' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'condition' } }, + { kind: 'Field', name: { kind: 'Name', value: 'id' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'EoaOwnershipCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'EoaOwnershipCondition' } }, + 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: 'address' } }, + { kind: 'Field', name: { kind: 'Name', value: 'proof' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { kind: 'Field', name: { kind: 'Name', value: 'profileId' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'FollowCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FollowCondition' } }, + 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: 'follow' } }, + { + kind: 'Field', + name: { kind: 'Name', value: 'contract' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + ], + }, + }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'CollectCondition' } }, + 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: '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: '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: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + 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: '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: 'commentsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'mirrorsRestricted' } }, + { kind: 'Field', name: { kind: 'Name', value: 'degreesOfSeparation' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'OrCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'OrCondition' } }, + 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: '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: 'RootCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'RootCondition' } }, + 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: '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: '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: '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: 'PublicationMarketplaceMetadataAttribute' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMarketplaceMetadataAttribute' }, + 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: '__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: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'split' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'MarketplaceMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + 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: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalURL' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, + { kind: 'Field', name: { kind: 'Name', value: 'type' } }, { 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: 'Field', name: { kind: 'Name', value: 'collectNft' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'amount' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'ImageSet' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, + { + 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: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + 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: '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: '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: '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: '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: '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: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + 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: '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: '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: 'FragmentDefinition', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + 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: '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: 'collectLimit' } }, { 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: '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: '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' } }, ], }, }, @@ -174094,424 +191076,358 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GeoLocation' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'GeoLocation' } }, + 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: 'rawURI' } }, - { kind: 'Field', name: { kind: 'Name', value: 'latitude' } }, - { kind: 'Field', name: { kind: 'Name', value: 'longitude' } }, + { 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: 'VideoMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'VideoMetadataV3' } }, + 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: '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: '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: '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: '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: 'isShortVideo' } }, - { 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: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AudioMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, + 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: '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: '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: '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: 'Field', name: { kind: 'Name', value: 'collectLimit' } }, + { kind: 'Field', name: { kind: 'Name', value: 'endsAt' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ImageMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, + 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: '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: 'isNotInterested' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasBookmarked' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hasReported' } }, { kind: 'Field', - name: { kind: 'Name', value: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, + 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: 'attributes' }, + 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: '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' }, - 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: '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: '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' }, + 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: 'attachments' }, + name: { kind: 'Name', value: 'canDecrypt' }, 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: 'CanDecryptResponse' } }, ], }, }, @@ -174520,71 +191436,149 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ArticleMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, + 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: 'title' } }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { 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: 'attachments' }, + 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: [ @@ -174592,30 +191586,14 @@ export const ExplorePublicationsDocument = /*#__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' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'NftOwnershipCondition' }, }, ], }, @@ -174624,118 +191602,46 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, }, - ], - }, - }, - ], - }, - }, - { - 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: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, }, - ], - }, - }, - { - 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: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, @@ -174744,15 +191650,12 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, @@ -174760,15 +191663,12 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -174780,44 +191680,15 @@ export const ExplorePublicationsDocument = /*#__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: [ @@ -174825,41 +191696,46 @@ export const ExplorePublicationsDocument = /*#__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: 'NftOwnershipCondition' }, + }, + ], + }, + }, + { + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + name: { kind: 'Name', value: 'Erc20OwnershipCondition' }, }, ], }, }, - ], - }, - }, - { 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: 'EoaOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + name: { kind: 'Name', value: 'EoaOwnershipCondition' }, }, ], }, @@ -174868,14 +191744,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'ProfileOwnershipCondition' }, }, ], }, @@ -174884,15 +191760,25 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { 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' } }, ], }, }, @@ -174904,44 +191790,15 @@ export const ExplorePublicationsDocument = /*#__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: [ @@ -174949,41 +191806,30 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -174992,14 +191838,14 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -175008,117 +191854,41 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'FollowCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'FollowCondition' } }, ], }, }, - ], - }, - }, - { 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: 'CollectCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CollectCondition' } }, ], }, }, @@ -175126,15 +191896,12 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, + name: { kind: 'Name', value: 'AndCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'AndCondition' } }, ], }, }, @@ -175142,15 +191909,12 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, + name: { kind: 'Name', value: 'OrCondition' }, }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OrCondition' } }, ], }, }, @@ -175162,213 +191926,138 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TextOnlyMetadataV3' } }, + 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: 'marketplace' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, - ], - }, - }, + { 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: '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: 'PublicationMarketplaceMetadataAttribute' }, + }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'image' }, 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: 'ImageSet' } }], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, ], }, }, { 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' } }, - ], + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, - }, - { - 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' }, + name: { kind: 'Name', value: 'video' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'EncryptableVideoSet' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, + name: { kind: 'Name', value: 'cover' }, 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: '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: '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: 'content' } }, + ], + }, + }, + { + 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: 'assets' }, + name: { kind: 'Name', value: 'image' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ThreeDMetadataV3Asset' } }, + { 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: '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' } }, ], }, }, @@ -175377,121 +192066,51 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'StoryMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'StoryMetadataV3' } }, + 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: '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' }, + name: { kind: 'Name', value: 'audio' }, 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: 'EncryptableAudioSet' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'encryptedWith' }, + name: { kind: 'Name', value: 'cover' }, 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: 'EncryptableImageSet' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, + { 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: 'asset' }, + 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' } }, ], }, }, @@ -175500,8 +192119,22 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TransactionMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'TransactionMetadataV3' } }, + 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: [ @@ -175560,10 +192193,19 @@ export const ExplorePublicationsDocument = /*#__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: 'asset' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, + ], + }, + }, { kind: 'Field', name: { kind: 'Name', value: 'attachments' }, @@ -175621,13 +192263,16 @@ export const ExplorePublicationsDocument = /*#__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: 'MintMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'MintMetadataV3' } }, + name: { kind: 'Name', value: 'AudioMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AudioMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -175686,8 +192331,19 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'content' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mintLink' } }, + { + 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' }, @@ -175745,13 +192401,15 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { ], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'title' } }, + { kind: 'Field', name: { kind: 'Name', value: 'content' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'SpaceMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'SpaceMetadataV3' } }, + name: { kind: 'Name', value: 'ImageMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -175810,10 +192468,21 @@ export const ExplorePublicationsDocument = /*#__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: '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' }, @@ -175876,8 +192545,8 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'LiveStreamMetadataV3' } }, + name: { kind: 'Name', value: 'ArticleMetadataV3' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ArticleMetadataV3' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -175938,11 +192607,6 @@ 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' }, @@ -176005,193 +192669,44 @@ 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', - 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: '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: '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: [ @@ -176199,208 +192714,14 @@ export const ExplorePublicationsDocument = /*#__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' }, - }, - 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' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LiveStreamMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, @@ -176410,54 +192731,36 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { }, { kind: 'Field', - name: { kind: 'Name', value: 'openActionModules' }, + name: { kind: 'Name', value: 'geographic' }, 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: '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: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -176466,14 +192769,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyLimitedTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -176482,49 +192785,106 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + 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: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + 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: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -176533,14 +192893,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -176549,46 +192909,106 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + 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: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + 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: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -176597,14 +193017,14 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -176613,14 +193033,14 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -176628,9 +193048,49 @@ export const ExplorePublicationsDocument = /*#__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: '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: [ @@ -176638,46 +193098,51 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { 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' }, + 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: '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: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -176686,20 +193151,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' }, }, ], }, @@ -176708,14 +193167,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' }, }, ], }, @@ -176723,98 +193182,131 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'publishedOn' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], + selections: [ + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, + ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hiddenByAuthor' } }, { kind: 'Field', - name: { kind: 'Name', value: 'momoka' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'MomokaInfo' } }], + 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: '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: 'encryptedWith' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Profile' } }], + 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: 'operations' }, + name: { kind: 'Name', value: 'marketplace' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'MarketplaceMetadata' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'root' }, + name: { kind: 'Name', value: 'attributes' }, 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: '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: [ @@ -176822,108 +193314,50 @@ export const ExplorePublicationsDocument = /*#__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: '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: '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' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CheckingInMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -176932,14 +193366,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'TextOnlyMetadataV3' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -176948,54 +193382,106 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { 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' }, + 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: '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: '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: 'asset' }, + 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' }, + }, ], }, }, @@ -177003,12 +193489,15 @@ export const ExplorePublicationsDocument = /*#__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' }, + }, ], }, }, @@ -177016,14 +193505,14 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -177031,9 +193520,49 @@ export const ExplorePublicationsDocument = /*#__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: 'openActionModules' }, + 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: [ @@ -177041,30 +193570,43 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -177073,14 +193615,14 @@ export const ExplorePublicationsDocument = /*#__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' }, }, ], }, @@ -177089,46 +193631,106 @@ export const ExplorePublicationsDocument = /*#__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: '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: 'LegacyRevertCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyRevertCollectModuleSettings' }, + 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: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyTimedFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -177137,17 +193739,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyMultirecipientFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'LegacyMultirecipientFeeCollectModuleSettings', - }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -177156,46 +193755,108 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + 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: 'LegacyERC4626FeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyERC4626FeeCollectModuleSettings' }, + 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: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyAaveFeeCollectModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -177204,14 +193865,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'MultirecipientFeeCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -177220,30 +193881,79 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'SimpleCollectOpenActionSettings' }, + 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: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownOpenActionModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, }, ], }, @@ -177251,9 +193961,16 @@ 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: 'referenceModule' }, + name: { kind: 'Name', value: 'attachments' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -177261,14 +193978,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, }, ], }, @@ -177277,14 +193994,14 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaImage' }, }, ], }, @@ -177293,62 +194010,83 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + name: { kind: 'Name', value: 'PublicationMetadataMediaAudio' }, }, ], }, }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { - kind: 'Name', - value: 'LegacyDegreesOfSeparationReferenceModuleSettings', + ], + }, + }, + ], + }, + }, + { + 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' }, }, - }, - 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: '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: 'stats' }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, arguments: [ { kind: 'Argument', @@ -177358,14 +194096,19 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { fields: [ { kind: 'ObjectField', - name: { kind: 'Name', value: 'metadata' }, + name: { kind: 'Name', value: 'anyOf' }, value: { - kind: 'ObjectValue', - fields: [ + kind: 'ListValue', + values: [ { - kind: 'ObjectField', - name: { kind: 'Name', value: 'publishedOn' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'statsFor' } }, + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'category' }, + value: { kind: 'EnumValue', value: 'COLLECT' }, + }, + ], }, ], }, @@ -177374,31 +194117,14 @@ export const ExplorePublicationsDocument = /*#__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: 'QuoteFields' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, + name: { kind: 'Name', value: 'Post' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Post' } }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -177432,6 +194158,52 @@ export const ExplorePublicationsDocument = /*#__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' }, @@ -177846,6 +194618,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: { @@ -177916,1167 +194707,616 @@ export const ExplorePublicationsDocument = /*#__PURE__*/ { 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; - -/** - * __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: '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' }, + kind: 'InlineFragment', + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, + }, 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: '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: '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: 'profilesMentioned' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileMentioned' } }, ], }, }, - { - 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: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileMetadata' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ProfileMetadata' } }, + 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: '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: 'id' } }, { kind: 'Field', - name: { kind: 'Name', value: 'picture' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePicture' } }, - ], + 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: 'coverPicture' }, + name: { kind: 'Name', value: 'momoka' }, selectionSet: { kind: 'SelectionSet', - selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, - ], + 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: 'attributes' }, + name: { kind: 'Name', value: 'by' }, 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: 'Profile' } }], }, }, - ], - }, - }, - { - 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: 'operations' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'full' } }, - { kind: 'Field', name: { kind: 'Name', value: 'localName' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'linkedTo' }, + name: { kind: 'Name', value: 'root' }, 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: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { 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' } }, - 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' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileOnchainIdentity' } }, + { + 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: 'followNftAddress' }, + 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: 'followModule' }, + name: { kind: 'Name', value: 'referenceModule' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -179084,14 +195324,14 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'FeeFollowModuleSettings' }, + name: { kind: 'Name', value: 'FollowOnlyReferenceModuleSettings' }, }, ], }, @@ -179100,14 +195340,14 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'RevertFollowModuleSettings' }, + name: { kind: 'Name', value: 'LegacyFollowOnlyReferenceModuleSettings' }, }, ], }, @@ -179116,65 +195356,59 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { kind: 'InlineFragment', typeCondition: { kind: 'NamedType', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'UnknownFollowModuleSettings' }, + name: { kind: 'Name', value: 'DegreesOfSeparationReferenceModuleSettings' }, }, ], }, }, - ], - }, - }, - { - 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: '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' }, + }, + ], + }, }, - }, - ], - 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' }, @@ -179187,8 +195421,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' } }, + }, + ], + }, }, ], }, @@ -179197,7 +195440,7 @@ export const ExploreProfilesDocument = /*#__PURE__*/ { selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileStats' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationStats' } }, ], }, }, @@ -179208,229 +195451,74 @@ 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: '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: 'ProfileFields' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, { 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: '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; - -/** - * __useExploreProfiles__ - * - * 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 query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; - * - * @example - * const { data, loading, error } = useExploreProfiles({ - * variables: { - * 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 useExploreProfiles( - baseOptions: Apollo.QueryHookOptions, -) { - const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - ExploreProfilesDocument, - options, - ); -} -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 FeedDocument = /*#__PURE__*/ { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'Feed' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedWhere' } }, - }, - { - 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: '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: '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: 'feed' }, - 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: 'cursor' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'cursor' } }, - }, - ], - }, - }, - ], + name: { kind: 'Name', value: 'commentOn' }, selectionSet: { kind: 'SelectionSet', selections: [ { - kind: 'Field', - name: { kind: 'Name', value: 'items' }, + 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: 'FeedItem' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'CommentFields' } }, ], }, }, { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, + kind: 'InlineFragment', + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Quote' } }, selectionSet: { kind: 'SelectionSet', selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'PaginatedResultInfo' }, - }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'QuoteFields' } }, ], }, }, @@ -179442,11 +195530,32 @@ export const FeedDocument = /*#__PURE__*/ { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ReactionEvent' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ReactionEvent' } }, + 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' }, @@ -179455,23 +195564,9 @@ export const FeedDocument = /*#__PURE__*/ { 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' }, + name: { kind: 'Name', value: 'mirrorOn' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -179506,30 +195601,927 @@ export const FeedDocument = /*#__PURE__*/ { ], }, }, + ], + }, + }, + { + 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: 'mirrors' }, + name: { kind: 'Name', value: 'publishedOn' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Mirror' } }], + selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'App' } }], }, }, + { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, { kind: 'Field', - name: { kind: 'Name', value: 'reactions' }, + 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: 'ReactionEvent' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'PublicationOperations' } }, ], }, }, { kind: 'Field', - name: { kind: 'Name', value: 'comments' }, + name: { kind: 'Name', value: 'metadata' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Comment' } }], + 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; + +/** + * __useFeed__ + * + * 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 } = useFeed({ + * variables: { + * where: // value for 'where' + * 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 useFeed(baseOptions: Apollo.QueryHookOptions) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery(FeedDocument, options); +} +export function useFeedLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, +) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useLazyQuery(FeedDocument, options); +} +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: 'FeedHighlights' }, + variableDefinitions: [ + { + kind: 'VariableDefinition', + variable: { kind: 'Variable', name: { kind: 'Name', value: 'where' } }, + 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', + 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', + alias: { kind: 'Name', value: 'result' }, + name: { kind: 'Name', value: 'feedHighlights' }, + 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: '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: 'FeedHighlight' } }, + ], + }, + }, + { + kind: 'Field', + name: { kind: 'Name', value: 'pageInfo' }, + selectionSet: { + kind: 'SelectionSet', + selections: [ + { + kind: 'FragmentSpread', + name: { kind: 'Name', value: 'PaginatedResultInfo' }, + }, + ], + }, + }, + ], + }, + }, + ], + }, + }, + { + kind: 'FragmentDefinition', + name: { kind: 'Name', value: 'FeedHighlight' }, + typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FeedHighlight' } }, + 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' } }], }, }, ], @@ -180966,6 +197958,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 +198646,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 +201818,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 +202460,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: { @@ -185557,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' }, @@ -186154,6 +203109,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: { @@ -186397,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' @@ -186420,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', @@ -186522,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', @@ -186532,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', @@ -186558,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' } }, ], }, }, @@ -186583,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' } }, ], }, }, @@ -188038,6 +205036,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 +205724,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 +208896,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 +209538,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 +210187,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: { @@ -193323,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' @@ -193347,29 +210473,607 @@ export const FeedHighlightsDocument = /*#__PURE__*/ { * }, * }); */ -export function useFeedHighlights( - baseOptions: Apollo.QueryHookOptions, +export function useForYou(baseOptions: Apollo.QueryHookOptions) { + const options = { ...defaultOptions, ...baseOptions }; + return Apollo.useQuery(ForYouDocument, options); +} +export function useForYouLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useQuery( - FeedHighlightsDocument, + return Apollo.useLazyQuery(ForYouDocument, options); +} +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: '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 useFeedHighlightsLazyQuery( - baseOptions?: Apollo.LazyQueryHookOptions, +export function useCreateFrameTypedDataLazyQuery( + baseOptions?: Apollo.LazyQueryHookOptions< + CreateFrameTypedDataData, + CreateFrameTypedDataVariables + >, ) { const options = { ...defaultOptions, ...baseOptions }; - return Apollo.useLazyQuery( - FeedHighlightsDocument, + return Apollo.useLazyQuery( + CreateFrameTypedDataDocument, options, ); } -export type FeedHighlightsHookResult = ReturnType; -export type FeedHighlightsLazyQueryHookResult = ReturnType; -export type FeedHighlightsQueryResult = Apollo.QueryResult< - FeedHighlightsData, - FeedHighlightsVariables +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 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 LatestPaidActionsDocument = /*#__PURE__*/ { kind: 'Document', @@ -193560,114 +211264,6 @@ 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' } }, - ], - }, - }, - ], - }, - }, - ], - }, - }, { kind: 'FragmentDefinition', name: { kind: 'Name', value: 'OptimisticStatusResult' }, @@ -195099,6 +212695,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 +213383,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 +216555,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 +217197,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 +217916,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: { @@ -200450,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; @@ -200503,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: [ @@ -204152,6 +221555,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 +222317,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 +225489,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 +226131,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 +226926,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: { @@ -219340,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: [ @@ -224469,6 +241840,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 +242528,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 +245700,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 +246342,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 +247137,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 +249066,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 +249754,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 +252926,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 +253568,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 +254363,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 +256519,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 +257207,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 +260379,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 +261021,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 +261816,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 +268636,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 +269324,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 +272496,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 +273138,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 +273933,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 +275860,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 +276548,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 +279720,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 +280362,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 +281157,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 +283420,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 +284108,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 +287280,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 +287922,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 +288641,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 +294692,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' @@ -276812,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' @@ -277423,6 +295590,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; @@ -277648,6 +295834,7 @@ export type MutationKeySpecifier = ( | 'internalBoostProfile' | 'internalClaim' | 'internalCuratedUpdate' + | 'internalForYouFeed' | 'internalMintHandleAndProfile' | 'internalNftIndex' | 'internalNftVerify' @@ -277659,6 +295846,7 @@ export type MutationKeySpecifier = ( | 'linkHandleToProfile' | 'mirrorOnMomoka' | 'mirrorOnchain' + | 'modDisputeReport' | 'nftOwnershipChallenge' | 'peerToPeerRecommend' | 'peerToPeerUnrecommend' @@ -277738,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; @@ -277749,6 +295938,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 +296144,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' @@ -277981,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' @@ -278008,6 +296216,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 +296703,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' @@ -278657,6 +296916,7 @@ export type QueryKeySpecifier = ( | 'followStatusBulk' | 'followers' | 'following' + | 'forYou' | 'generateLensAPIRelayAddress' | 'generateModuleCurrencyApprovalData' | 'handleToAddress' @@ -278674,8 +296934,10 @@ export type QueryKeySpecifier = ( | 'lensAPIOwnedEOAs' | 'lensProtocolVersion' | 'lensTransactionStatus' + | 'modDisputedReports' | 'modExplorePublications' | 'modFollowers' + | 'modLatestReports' | 'moduleMetadata' | 'momokaSubmitters' | 'momokaSummary' @@ -278749,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; @@ -278766,8 +297029,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 +298342,10 @@ export type StrictTypedTypePolicies = { | (() => undefined | DidReactOnPublicationResultKeySpecifier); fields?: DidReactOnPublicationResultFieldPolicy; }; + DisputedReport?: Omit & { + keyFields?: false | DisputedReportKeySpecifier | (() => undefined | DisputedReportKeySpecifier); + fields?: DisputedReportFieldPolicy; + }; EIP712TypedDataDomain?: Omit & { keyFields?: | false @@ -280233,6 +298502,10 @@ export type StrictTypedTypePolicies = { | (() => undefined | FollowStatusBulkResultKeySpecifier); fields?: FollowStatusBulkResultFieldPolicy; }; + ForYouResult?: Omit & { + keyFields?: false | ForYouResultKeySpecifier | (() => undefined | ForYouResultKeySpecifier); + fields?: ForYouResultFieldPolicy; + }; FrameLensManagerSignatureResult?: Omit & { keyFields?: | false @@ -280473,6 +298746,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 +298931,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedCurrenciesResultKeySpecifier); fields?: PaginatedCurrenciesResultFieldPolicy; }; + PaginatedDisputedReports?: Omit & { + keyFields?: + | false + | PaginatedDisputedReportsKeySpecifier + | (() => undefined | PaginatedDisputedReportsKeySpecifier); + fields?: PaginatedDisputedReportsFieldPolicy; + }; PaginatedExplorePublicationResult?: Omit & { keyFields?: | false @@ -280675,6 +298959,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedFeedResultKeySpecifier); fields?: PaginatedFeedResultFieldPolicy; }; + PaginatedForYouResult?: Omit & { + keyFields?: + | false + | PaginatedForYouResultKeySpecifier + | (() => undefined | PaginatedForYouResultKeySpecifier); + fields?: PaginatedForYouResultFieldPolicy; + }; PaginatedHandlesResult?: Omit & { keyFields?: | false @@ -280696,6 +298987,13 @@ export type StrictTypedTypePolicies = { | (() => undefined | PaginatedModFollowersResultKeySpecifier); fields?: PaginatedModFollowersResultFieldPolicy; }; + PaginatedModReports?: Omit & { + keyFields?: + | false + | PaginatedModReportsKeySpecifier + | (() => undefined | PaginatedModReportsKeySpecifier); + fields?: PaginatedModReportsFieldPolicy; + }; PaginatedNftCollectionsResult?: Omit & { keyFields?: | false @@ -280930,6 +299228,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 +299601,7 @@ const result: PossibleTypesResultData = { 'LegacySimpleCollectModuleSettings', 'LegacyTimedFeeCollectModuleSettings', 'MultirecipientFeeCollectOpenActionSettings', + 'ProtocolSharedRevenueCollectOpenActionSettings', 'SimpleCollectOpenActionSettings', 'UnknownOpenActionModuleSettings', ], @@ -281296,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 0000000000..f28750a561 --- /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 6ded2243b5..10fc14871c 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/api-bindings/src/lens/utils/CollectModuleSettings.ts b/packages/api-bindings/src/lens/utils/CollectModuleSettings.ts index 98580acb89..0981078ec1 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 6d2059e266..0000000000 --- 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 5152632150..50329158be 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 4ba723bd2e..0000000000 --- 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 4b44d7900b..c388925d37 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 10d47fd4c2..9f2661ed13 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/src/graphql/fragments.generated.ts b/packages/client/src/graphql/fragments.generated.ts index a5827d5551..c04f2687aa 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 095cdb3b99..db005e8766 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/index.ts b/packages/client/src/graphql/index.ts index 6724db19fc..4176741d16 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 1119795f04..d29649ee42 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; }; @@ -196,6 +198,7 @@ export enum CollectOpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -492,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']; @@ -664,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']; @@ -798,6 +815,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 +842,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 +1177,7 @@ export enum OpenActionModuleType { LegacySimpleCollectModule = 'LegacySimpleCollectModule', LegacyTimedFeeCollectModule = 'LegacyTimedFeeCollectModule', MultirecipientFeeCollectOpenActionModule = 'MultirecipientFeeCollectOpenActionModule', + ProtocolSharedRevenueCollectOpenActionModule = 'ProtocolSharedRevenueCollectOpenActionModule', SimpleCollectOpenActionModule = 'SimpleCollectOpenActionModule', UnknownOpenActionModule = 'UnknownOpenActionModule', } @@ -1427,6 +1459,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']; }; @@ -1458,6 +1506,12 @@ export enum PublicationContentWarningType { Spoiler = 'SPOILER', } +export type PublicationForYouRequest = { + cursor?: InputMaybe; + for?: InputMaybe; + limit?: InputMaybe; +}; + export type PublicationMetadataContentWarningFilter = { oneOf: Array; }; @@ -1565,6 +1619,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 e4d7bda46e..bf737cf554 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 1e661290c3..0d3e5741ed 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/Feed.ts b/packages/client/src/submodules/feed/Feed.ts index 70d1f80733..edd5bd6426 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 908e7233a6..a2ffcee812 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; @@ -2514,6 +2538,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: { @@ -3338,272 +3381,282 @@ export const FeedItemFragmentDoc = { { kind: 'Field', name: { kind: 'Name', value: 'encryptionKey' } }, { 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' }, + name: { kind: 'Name', value: 'accessControlContract' }, 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: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, ], }, }, - ], - }, - }, - { - 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: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, - { 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: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'AndCondition' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'AndCondition' } }, + 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: [ @@ -6393,6 +6446,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 +7283,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 +7886,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: { @@ -8040,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' } }, ], }, }, @@ -8971,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' }, + }, + ], }, }, ], @@ -9171,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: [ @@ -9189,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' }, }, ], }, @@ -9205,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' }, }, ], }, @@ -9221,386 +9465,916 @@ 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' }, + { + 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: 'Amount' } }], + 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: '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: 'recipient' } }, + { kind: 'Field', name: { kind: 'Name', value: 'hashtagsMentioned' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Amount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'Amount' } }, + 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', - name: { kind: 'Name', value: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Erc20' } }], - }, + 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: 'value' } }, { kind: 'Field', - name: { kind: 'Name', value: 'rate' }, + alias: { kind: 'Name', value: 'downvotes' }, + name: { kind: 'Name', value: 'reactions' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + value: { + kind: 'ObjectValue', + fields: [ + { + kind: 'ObjectField', + name: { kind: 'Name', value: 'type' }, + value: { kind: 'EnumValue', value: 'DOWNVOTE' }, + }, + ], + }, }, ], - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'FiatAmount' } }], - }, }, { kind: 'Field', - name: { kind: 'Name', value: 'asFiat' }, + alias: { kind: 'Name', value: 'collects' }, + name: { kind: 'Name', value: 'countOpenActions' }, arguments: [ { kind: 'Argument', name: { kind: 'Name', value: 'request' }, - value: { kind: 'Variable', name: { kind: 'Name', value: 'rateRequest' } }, + 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' }, + }, + ], + }, + ], + }, + }, + ], + }, }, ], - 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' } }, - ], - }, + 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: 'FiatAmount' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'FiatAmount' } }, + 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: 'asset' }, - selectionSet: { - kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Fiat' } }], - }, + 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: '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' }, + 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: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OptimisticStatusResult' } }, ], }, }, - ], - }, - }, - { - 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: '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: 'NetworkAddress' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'OpenActionResult' } }, ], }, }, - { 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: '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: 'appId' } }, - { kind: 'Field', name: { kind: 'Name', value: 'displayName' } }, - { kind: 'Field', name: { kind: 'Name', value: 'bio' } }, + { 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: 'picture' }, + 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: 'ImageSet' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataLitEncryption' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ { kind: 'FragmentSpread', - name: { kind: 'Name', value: 'ProfilePictureSet' }, + 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: 'NftImage' } }, + typeCondition: { + kind: 'NamedType', + name: { kind: 'Name', value: 'PublicationMetadataMediaVideo' }, + }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NftImage' } }, + { + 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: 'coverPicture' }, + name: { kind: 'Name', value: 'attributes' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfileCoverSet' } }, + { + 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: 'ProfilePictureSet' }, + 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', @@ -9624,7 +10398,7 @@ export const FollowPaidActionFragmentDoc = { }, { kind: 'Field', - alias: { kind: 'Name', value: 'thumbnail' }, + alias: { kind: 'Name', value: 'small' }, name: { kind: 'Name', value: 'transformed' }, arguments: [ { @@ -9632,7 +10406,26 @@ export const FollowPaidActionFragmentDoc = { name: { kind: 'Name', value: 'request' }, value: { kind: 'Variable', - name: { kind: 'Name', value: 'profilePictureTransform' }, + 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' }, }, }, ], @@ -9646,30 +10439,19 @@ export const FollowPaidActionFragmentDoc = { }, { 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: 'PublicationMetadataLitEncryption' }, + typeCondition: { + kind: 'NamedType', + 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: 'encryptionKey' } }, { kind: 'Field', - name: { kind: 'Name', value: 'collection' }, + name: { kind: 'Name', value: 'accessControlContract' }, selectionSet: { kind: 'SelectionSet', selections: [ @@ -9677,58 +10459,13486 @@ export const FollowPaidActionFragmentDoc = { ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, { kind: 'Field', - name: { kind: 'Name', value: 'image' }, + name: { kind: 'Name', value: 'accessCondition' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'ProfilePictureSet' } }, + { kind: 'FragmentSpread', name: { kind: 'Name', value: 'RootCondition' } }, ], }, }, - { kind: 'Field', name: { kind: 'Name', value: 'verified' } }, + { kind: 'Field', name: { kind: 'Name', value: 'encryptedPaths' } }, ], }, }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ProfileCoverSet' }, - typeCondition: { kind: 'NamedType', name: { kind: 'Name', value: 'ImageSet' } }, + 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: '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' } }, - }, - ], + name: { kind: 'Name', value: 'criteria' }, selectionSet: { kind: 'SelectionSet', - selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Image' } }], + 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' }, + }, + ], + }, + }, + ], }, }, ], @@ -9736,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: [ @@ -9993,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' } }, ], }, }, @@ -11392,6 +25654,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 +26495,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 +29562,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 +30399,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 +31002,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: { @@ -16840,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' } }, }, }, { @@ -16965,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', @@ -16982,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' } }, + ], + }, + }, ], }, }, @@ -17005,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' }, @@ -18474,6 +32880,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 +33721,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 +36788,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' }, @@ -22583,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' }, @@ -23129,6 +37531,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 +38134,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: { @@ -23922,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' }, @@ -24012,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' } }, }, }, { @@ -24135,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', @@ -24152,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' } }, ], }, }, @@ -24197,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' }, @@ -25572,6 +39952,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 +40793,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' }, @@ -29278,10 +43687,185 @@ export const FeedHighlightsDocument = { }, { kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'LegacySimpleCollectModuleSettings' }, + 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: 'LegacySimpleCollectModuleSettings' }, + name: { kind: 'Name', value: 'ProtocolSharedRevenueCollectOpenActionSettings' }, }, selectionSet: { kind: 'SelectionSet', @@ -29307,87 +43891,22 @@ export const FeedHighlightsDocument = { 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' }, + name: { kind: 'Name', value: 'distribution' }, selectionSet: { kind: 'SelectionSet', selections: [ - { kind: 'FragmentSpread', name: { kind: 'Name', value: 'NetworkAddress' } }, + { 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: 'amount' }, + name: { kind: 'Name', value: 'mintFee' }, selectionSet: { kind: 'SelectionSet', selections: [{ kind: 'FragmentSpread', name: { kind: 'Name', value: 'Amount' } }], @@ -29398,56 +43917,7 @@ export const FeedHighlightsDocument = { { 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: 'Field', name: { kind: 'Name', value: 'creatorClient' } }, ], }, }, @@ -30133,6 +44603,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 +45206,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 +47142,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 +47983,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 +51050,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 +51887,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 +52490,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: { @@ -38106,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 { @@ -38142,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 0c3bae5b3a..31faff6641 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 52e50d7df0..c31f900686 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/client/src/submodules/notifications/graphql/notifications.generated.ts b/packages/client/src/submodules/notifications/graphql/notifications.generated.ts index 72e16b2246..11159f08d3 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 52a02d0a46..d9395c4c9d 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 0a7b49195f..7027315c7d 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 57ccf920eb..a508c29178 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 bdd3c5bcb5..28137039d7 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 f2ad745158..cb7a3a9697 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 0279995e32..8aab4c1e96 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 45017de624..d21e9600b6 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 1ebd80a4ce..f53050d6e1 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 b715782f1b..57aa8cbe6b 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 e1de1d0212..741f26b43b 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 e559ec7f25..4a14da737a 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 c716aa05b9..c70dda1c12 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 a1adf860df..292d49cabf 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 f45ac57009..fcdab06973 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 d24bbf5b9c..0c1734a678 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 fe1ce08caf..70d7cbf677 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/package.json b/packages/react/package.json index c1286dbe8e..d65cbdfece 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", diff --git a/packages/react/src/authentication/useSession.ts b/packages/react/src/authentication/useSession.ts index 976e8dc992..7f9289a1c5 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/index.ts b/packages/react/src/discovery/index.ts index 61ce3a7d86..b89ab13a33 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/useExploreProfiles.ts b/packages/react/src/discovery/useExploreProfiles.ts index 1c204b0a14..f025a463d2 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 3a4597443a..b5fc90e419 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/useFeed.ts b/packages/react/src/discovery/useFeed.ts index a658e075e0..6c88f8ca83 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. @@ -68,7 +67,7 @@ export function useFeed({ where }: UseFeedArgs): PaginatedReadResult * * @example * ```tsx - * const { data, loading, error } = useFeed({ + * const { data } = useFeed({ * where: { * for: '0x01`, // profileId * }, @@ -89,14 +88,13 @@ 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, where, -}: UseFeedArgs & { suspense?: boolean }): SuspendablePaginatedResult { +}: 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 new file mode 100644 index 0000000000..912a342ff4 --- /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 } = 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, + }), + }); +} diff --git a/packages/react/src/discovery/useRecommendedProfiles.ts b/packages/react/src/discovery/useRecommendedProfiles.ts index 5e112d1bd9..d8497a8c41 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 580c648d47..2e7d786da7 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 ( *
    @@ -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 39b1d7ef0d..b2825f61cf 100644 --- a/packages/react/src/discovery/useSearchPublications.ts +++ b/packages/react/src/discovery/useSearchPublications.ts @@ -1,93 +1,143 @@ 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'; + * 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) => ( + * + * ))} + * + * ); * ``` * - * @example * 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 + * @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, }), - ), - ); + }), + }); } diff --git a/packages/react/src/environments.ts b/packages/react/src/environments.ts index 38ff9196f2..11299c744a 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/helpers/tasks.ts b/packages/react/src/helpers/tasks.ts index 08997352a6..128ca6ec4a 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 ece4b69f6a..217975408c 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/useProfile.ts b/packages/react/src/profile/useProfile.ts index 41c4129022..3382aee427 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/profile/useProfileManagers.ts b/packages/react/src/profile/useProfileManagers.ts index 7935cb6ecb..12ad5838f7 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 ( diff --git a/packages/react/src/publication/index.ts b/packages/react/src/publication/index.ts index eefb1c1dcb..8e6016f852 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/publication/usePublication.ts b/packages/react/src/publication/usePublication.ts index 8db21f7cba..a89ff72253 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); * ``` * diff --git a/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts b/packages/react/src/transactions/adapters/AbstractContractCallGateway.ts index 7cecf77d56..a8f924741e 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 8214052d94..f22733264b 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 dc0b4bb736..dbe7640e7d 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 a46c9e7392..efab211f44 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 7398ec3684..d4f2017ef8 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 e7fffd8ed2..52bc9a0489 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 fb9d87e132..e7ff390d0d 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 d8646af25c..279d94971b 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 5c8be9e6df..d9f38878d6 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 9c237262fc..5b09cb17c6 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 289fbe38d5..a24c1ad465 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 6767cfe41c..4ef11e0182 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 63ad725579..826f43a043 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 39354fdd3e..a67df11966 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 47fd340179..06e6496042 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 81f845b644..8db11f5a4f 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 a02ca48631..eb6815ae9f 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 f102d813f0..1dee5bf59b 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 0000000000..4eb042ef83 --- /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 0000000000..e3b13a8c54 --- /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 e27b5135a1..cec297f4c6 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 e886118935..023aaa004c 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 2b4bd4b72c..e5910292ee 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 a5dbed113f..681ed665cb 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 4d99e0ed1b..b66dbc4391 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 2e49c9f164..aeffb8f182 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 9d6badfb84..191793d2c5 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 7ee41c0036..ca6a153319 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 ef3f357778..835e467b01 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 cdd8056fcd..a93da599e5 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 6b9903e614..1a2e9d0d1d 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 140b4ebccd..d3807777e0 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 fb5b0f9fb0..cebd55469f 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 0744b9e4fb..d4e1ad1543 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 */