export * from '../../types.js';
export type { FragmentOf, ResultOf, VariablesOf, TadaDocumentNode } from 'gql.tada';
export { readFragment, maskFragments } from 'gql.tada';
export declare const graphql: import("gql.tada").GraphQLTadaAPI<{
    name: never;
    query: "Query";
    mutation: "Mutation";
    subscription: never;
    types: {
        Base64: {
            name: "Base64";
            type: string;
        };
        SuiAddress: {
            name: "SuiAddress";
            type: string;
        };
        ID: {
            name: "ID";
            type: string;
        };
        Boolean: {
            name: "Boolean";
            type: boolean;
        };
        String: {
            name: "String";
            type: string;
        };
        Float: {
            name: "Float";
            type: number;
        };
        Int: {
            name: "Int";
            type: number;
        };
        BigInt: {
            name: "BigInt";
            type: string;
        };
        DateTime: {
            name: "DateTime";
            type: string;
        };
        JSON: {
            name: "JSON";
            type: unknown;
        };
        MoveData: {
            name: "MoveData";
            type: import("../../types.js").MoveData;
        };
        MoveTypeLayout: {
            name: "MoveTypeLayout";
            type: import("../../types.js").MoveTypeLayout;
        };
        MoveTypeSignature: {
            name: "MoveTypeSignature";
            type: import("../../types.js").MoveTypeSignature;
        };
        OpenMoveTypeSignature: {
            name: "OpenMoveTypeSignature";
            type: import("../../types.js").OpenMoveTypeSignature;
        };
    } & {
        ActiveJwk: {
            kind: "OBJECT";
            name: "ActiveJwk";
            fields: {
                alg: {
                    name: "alg";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                e: {
                    name: "e";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                iss: {
                    name: "iss";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                kid: {
                    name: "kid";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                kty: {
                    name: "kty";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                n: {
                    name: "n";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ActiveJwkConnection: {
            kind: "OBJECT";
            name: "ActiveJwkConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ActiveJwkEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ActiveJwk";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ActiveJwkEdge: {
            kind: "OBJECT";
            name: "ActiveJwkEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ActiveJwk";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Address: {
            kind: "OBJECT";
            name: "Address";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                transactionBlocks: {
                    name: "transactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        AddressConnection: {
            kind: "OBJECT";
            name: "AddressConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "AddressEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Address";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        AddressEdge: {
            kind: "OBJECT";
            name: "AddressEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Address";
                            ofType: null;
                        };
                    };
                };
            };
        };
        AddressOwner: {
            kind: "OBJECT";
            name: "AddressOwner";
            fields: {
                owner: {
                    name: "owner";
                    type: {
                        kind: "OBJECT";
                        name: "Owner";
                        ofType: null;
                    };
                };
            };
        };
        AddressTransactionBlockRelationship: {
            name: "AddressTransactionBlockRelationship";
            enumValues: "SIGN" | "RECV";
        };
        AuthenticatorStateCreateTransaction: {
            kind: "OBJECT";
            name: "AuthenticatorStateCreateTransaction";
            fields: {
                _: {
                    name: "_";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
            };
        };
        AuthenticatorStateExpireTransaction: {
            kind: "OBJECT";
            name: "AuthenticatorStateExpireTransaction";
            fields: {
                authenticatorObjInitialSharedVersion: {
                    name: "authenticatorObjInitialSharedVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                minEpoch: {
                    name: "minEpoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
            };
        };
        AuthenticatorStateUpdateTransaction: {
            kind: "OBJECT";
            name: "AuthenticatorStateUpdateTransaction";
            fields: {
                authenticatorObjInitialSharedVersion: {
                    name: "authenticatorObjInitialSharedVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                newActiveJwks: {
                    name: "newActiveJwks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ActiveJwkConnection";
                            ofType: null;
                        };
                    };
                };
                round: {
                    name: "round";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        AvailableRange: {
            kind: "OBJECT";
            name: "AvailableRange";
            fields: {
                first: {
                    name: "first";
                    type: {
                        kind: "OBJECT";
                        name: "Checkpoint";
                        ofType: null;
                    };
                };
                last: {
                    name: "last";
                    type: {
                        kind: "OBJECT";
                        name: "Checkpoint";
                        ofType: null;
                    };
                };
            };
        };
        Balance: {
            kind: "OBJECT";
            name: "Balance";
            fields: {
                coinObjectCount: {
                    name: "coinObjectCount";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                coinType: {
                    name: "coinType";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
                totalBalance: {
                    name: "totalBalance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
            };
        };
        BalanceChange: {
            kind: "OBJECT";
            name: "BalanceChange";
            fields: {
                amount: {
                    name: "amount";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                coinType: {
                    name: "coinType";
                    type: {
                        kind: "OBJECT";
                        name: "MoveType";
                        ofType: null;
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "OBJECT";
                        name: "Owner";
                        ofType: null;
                    };
                };
            };
        };
        BalanceChangeConnection: {
            kind: "OBJECT";
            name: "BalanceChangeConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "BalanceChangeEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "BalanceChange";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        BalanceChangeEdge: {
            kind: "OBJECT";
            name: "BalanceChangeEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceChange";
                            ofType: null;
                        };
                    };
                };
            };
        };
        BalanceConnection: {
            kind: "OBJECT";
            name: "BalanceConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "BalanceEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Balance";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        BalanceEdge: {
            kind: "OBJECT";
            name: "BalanceEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Balance";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Base64: unknown;
        BigInt: unknown;
        Boolean: unknown;
        ChangeEpochTransaction: {
            kind: "OBJECT";
            name: "ChangeEpochTransaction";
            fields: {
                computationCharge: {
                    name: "computationCharge";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "BigInt";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                nonRefundableStorageFee: {
                    name: "nonRefundableStorageFee";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "BigInt";
                            ofType: null;
                        };
                    };
                };
                protocolVersion: {
                    name: "protocolVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                startTimestamp: {
                    name: "startTimestamp";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "DateTime";
                            ofType: null;
                        };
                    };
                };
                storageCharge: {
                    name: "storageCharge";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "BigInt";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "BigInt";
                            ofType: null;
                        };
                    };
                };
                systemPackages: {
                    name: "systemPackages";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MovePackageConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Checkpoint: {
            kind: "OBJECT";
            name: "Checkpoint";
            fields: {
                digest: {
                    name: "digest";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                networkTotalTransactions: {
                    name: "networkTotalTransactions";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                previousCheckpointDigest: {
                    name: "previousCheckpointDigest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                rollingGasSummary: {
                    name: "rollingGasSummary";
                    type: {
                        kind: "OBJECT";
                        name: "GasCostSummary";
                        ofType: null;
                    };
                };
                sequenceNumber: {
                    name: "sequenceNumber";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                timestamp: {
                    name: "timestamp";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "DateTime";
                            ofType: null;
                        };
                    };
                };
                transactionBlocks: {
                    name: "transactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                validatorSignatures: {
                    name: "validatorSignatures";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CheckpointConnection: {
            kind: "OBJECT";
            name: "CheckpointConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "CheckpointEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Checkpoint";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CheckpointEdge: {
            kind: "OBJECT";
            name: "CheckpointEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Checkpoint";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CheckpointId: {
            kind: "INPUT_OBJECT";
            name: "CheckpointId";
            isOneOf: false;
            inputFields: [{
                name: "digest";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "sequenceNumber";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }];
        };
        Coin: {
            kind: "OBJECT";
            name: "Coin";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coinBalance: {
                    name: "coinBalance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CoinConnection: {
            kind: "OBJECT";
            name: "CoinConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "CoinEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Coin";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CoinDenyListStateCreateTransaction: {
            kind: "OBJECT";
            name: "CoinDenyListStateCreateTransaction";
            fields: {
                _: {
                    name: "_";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
            };
        };
        CoinEdge: {
            kind: "OBJECT";
            name: "CoinEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Coin";
                            ofType: null;
                        };
                    };
                };
            };
        };
        CoinMetadata: {
            kind: "OBJECT";
            name: "CoinMetadata";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                decimals: {
                    name: "decimals";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                description: {
                    name: "description";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                iconUrl: {
                    name: "iconUrl";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                name: {
                    name: "name";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                supply: {
                    name: "supply";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                symbol: {
                    name: "symbol";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ConsensusCommitPrologueTransaction: {
            kind: "OBJECT";
            name: "ConsensusCommitPrologueTransaction";
            fields: {
                commitTimestamp: {
                    name: "commitTimestamp";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "DateTime";
                            ofType: null;
                        };
                    };
                };
                consensusCommitDigest: {
                    name: "consensusCommitDigest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                round: {
                    name: "round";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DateTime: unknown;
        DependencyConnection: {
            kind: "OBJECT";
            name: "DependencyConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "DependencyEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "TransactionBlock";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DependencyEdge: {
            kind: "OBJECT";
            name: "DependencyEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
            };
        };
        DisplayEntry: {
            kind: "OBJECT";
            name: "DisplayEntry";
            fields: {
                error: {
                    name: "error";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                key: {
                    name: "key";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                value: {
                    name: "value";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
            };
        };
        DryRunEffect: {
            kind: "OBJECT";
            name: "DryRunEffect";
            fields: {
                mutatedReferences: {
                    name: "mutatedReferences";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DryRunMutation";
                                ofType: null;
                            };
                        };
                    };
                };
                returnValues: {
                    name: "returnValues";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DryRunReturn";
                                ofType: null;
                            };
                        };
                    };
                };
            };
        };
        DryRunMutation: {
            kind: "OBJECT";
            name: "DryRunMutation";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                input: {
                    name: "input";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionArgument";
                            ofType: null;
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DryRunResult: {
            kind: "OBJECT";
            name: "DryRunResult";
            fields: {
                error: {
                    name: "error";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                results: {
                    name: "results";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DryRunEffect";
                                ofType: null;
                            };
                        };
                    };
                };
                transaction: {
                    name: "transaction";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
            };
        };
        DryRunReturn: {
            kind: "OBJECT";
            name: "DryRunReturn";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DynamicField: {
            kind: "OBJECT";
            name: "DynamicField";
            fields: {
                name: {
                    name: "name";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                value: {
                    name: "value";
                    type: {
                        kind: "UNION";
                        name: "DynamicFieldValue";
                        ofType: null;
                    };
                };
            };
        };
        DynamicFieldConnection: {
            kind: "OBJECT";
            name: "DynamicFieldConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "DynamicFieldEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "DynamicField";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DynamicFieldEdge: {
            kind: "OBJECT";
            name: "DynamicFieldEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicField";
                            ofType: null;
                        };
                    };
                };
            };
        };
        DynamicFieldName: {
            kind: "INPUT_OBJECT";
            name: "DynamicFieldName";
            isOneOf: false;
            inputFields: [{
                name: "type";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }, {
                name: "bcs";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }];
        };
        DynamicFieldValue: {
            kind: "UNION";
            name: "DynamicFieldValue";
            fields: {};
            possibleTypes: "MoveObject" | "MoveValue";
        };
        EndOfEpochTransaction: {
            kind: "OBJECT";
            name: "EndOfEpochTransaction";
            fields: {
                transactions: {
                    name: "transactions";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "EndOfEpochTransactionKindConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        EndOfEpochTransactionKind: {
            kind: "UNION";
            name: "EndOfEpochTransactionKind";
            fields: {};
            possibleTypes: "AuthenticatorStateCreateTransaction" | "AuthenticatorStateExpireTransaction" | "ChangeEpochTransaction" | "CoinDenyListStateCreateTransaction" | "RandomnessStateCreateTransaction";
        };
        EndOfEpochTransactionKindConnection: {
            kind: "OBJECT";
            name: "EndOfEpochTransactionKindConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "EndOfEpochTransactionKindEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "EndOfEpochTransactionKind";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        EndOfEpochTransactionKindEdge: {
            kind: "OBJECT";
            name: "EndOfEpochTransactionKindEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "EndOfEpochTransactionKind";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Epoch: {
            kind: "OBJECT";
            name: "Epoch";
            fields: {
                checkpoints: {
                    name: "checkpoints";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CheckpointConnection";
                            ofType: null;
                        };
                    };
                };
                endTimestamp: {
                    name: "endTimestamp";
                    type: {
                        kind: "SCALAR";
                        name: "DateTime";
                        ofType: null;
                    };
                };
                epochId: {
                    name: "epochId";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                fundInflow: {
                    name: "fundInflow";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                fundOutflow: {
                    name: "fundOutflow";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                fundSize: {
                    name: "fundSize";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                liveObjectSetDigest: {
                    name: "liveObjectSetDigest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                netInflow: {
                    name: "netInflow";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                protocolConfigs: {
                    name: "protocolConfigs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ProtocolConfigs";
                            ofType: null;
                        };
                    };
                };
                referenceGasPrice: {
                    name: "referenceGasPrice";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                safeMode: {
                    name: "safeMode";
                    type: {
                        kind: "OBJECT";
                        name: "SafeMode";
                        ofType: null;
                    };
                };
                startTimestamp: {
                    name: "startTimestamp";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "DateTime";
                            ofType: null;
                        };
                    };
                };
                storageFund: {
                    name: "storageFund";
                    type: {
                        kind: "OBJECT";
                        name: "StorageFund";
                        ofType: null;
                    };
                };
                systemParameters: {
                    name: "systemParameters";
                    type: {
                        kind: "OBJECT";
                        name: "SystemParameters";
                        ofType: null;
                    };
                };
                systemStakeSubsidy: {
                    name: "systemStakeSubsidy";
                    type: {
                        kind: "OBJECT";
                        name: "StakeSubsidy";
                        ofType: null;
                    };
                };
                systemStateVersion: {
                    name: "systemStateVersion";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                totalCheckpoints: {
                    name: "totalCheckpoints";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                totalGasFees: {
                    name: "totalGasFees";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                totalStakeRewards: {
                    name: "totalStakeRewards";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                totalStakeSubsidies: {
                    name: "totalStakeSubsidies";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                totalTransactions: {
                    name: "totalTransactions";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                transactionBlocks: {
                    name: "transactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                validatorSet: {
                    name: "validatorSet";
                    type: {
                        kind: "OBJECT";
                        name: "ValidatorSet";
                        ofType: null;
                    };
                };
            };
        };
        Event: {
            kind: "OBJECT";
            name: "Event";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                data: {
                    name: "data";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "MoveData";
                            ofType: null;
                        };
                    };
                };
                json: {
                    name: "json";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "JSON";
                            ofType: null;
                        };
                    };
                };
                sender: {
                    name: "sender";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
                sendingModule: {
                    name: "sendingModule";
                    type: {
                        kind: "OBJECT";
                        name: "MoveModule";
                        ofType: null;
                    };
                };
                timestamp: {
                    name: "timestamp";
                    type: {
                        kind: "SCALAR";
                        name: "DateTime";
                        ofType: null;
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
            };
        };
        EventConnection: {
            kind: "OBJECT";
            name: "EventConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "EventEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Event";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        EventEdge: {
            kind: "OBJECT";
            name: "EventEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Event";
                            ofType: null;
                        };
                    };
                };
            };
        };
        EventFilter: {
            kind: "INPUT_OBJECT";
            name: "EventFilter";
            isOneOf: false;
            inputFields: [{
                name: "sender";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "transactionDigest";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "emittingModule";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "eventType";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }];
        };
        ExecutionResult: {
            kind: "OBJECT";
            name: "ExecutionResult";
            fields: {
                effects: {
                    name: "effects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockEffects";
                            ofType: null;
                        };
                    };
                };
                errors: {
                    name: "errors";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "SCALAR";
                                name: "String";
                                ofType: null;
                            };
                        };
                    };
                };
            };
        };
        ExecutionStatus: {
            name: "ExecutionStatus";
            enumValues: "SUCCESS" | "FAILURE";
        };
        Feature: {
            name: "Feature";
            enumValues: "ANALYTICS" | "COINS" | "DYNAMIC_FIELDS" | "NAME_SERVICE" | "SUBSCRIPTIONS" | "SYSTEM_STATE";
        };
        GasCoin: {
            kind: "OBJECT";
            name: "GasCoin";
            fields: {
                _: {
                    name: "_";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
            };
        };
        GasCostSummary: {
            kind: "OBJECT";
            name: "GasCostSummary";
            fields: {
                computationCost: {
                    name: "computationCost";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                nonRefundableStorageFee: {
                    name: "nonRefundableStorageFee";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                storageCost: {
                    name: "storageCost";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
            };
        };
        GasEffects: {
            kind: "OBJECT";
            name: "GasEffects";
            fields: {
                gasObject: {
                    name: "gasObject";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                gasSummary: {
                    name: "gasSummary";
                    type: {
                        kind: "OBJECT";
                        name: "GasCostSummary";
                        ofType: null;
                    };
                };
            };
        };
        GasInput: {
            kind: "OBJECT";
            name: "GasInput";
            fields: {
                gasBudget: {
                    name: "gasBudget";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                gasPayment: {
                    name: "gasPayment";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ObjectConnection";
                            ofType: null;
                        };
                    };
                };
                gasPrice: {
                    name: "gasPrice";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                gasSponsor: {
                    name: "gasSponsor";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
            };
        };
        GenesisTransaction: {
            kind: "OBJECT";
            name: "GenesisTransaction";
            fields: {
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ObjectConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        IMoveObject: {
            kind: "INTERFACE";
            name: "IMoveObject";
            fields: {
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
            };
            possibleTypes: "Coin" | "CoinMetadata" | "MoveObject" | "StakedSui" | "SuinsRegistration";
        };
        IObject: {
            kind: "INTERFACE";
            name: "IObject";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
            possibleTypes: "Object" | "Coin" | "CoinMetadata" | "MoveObject" | "MovePackage" | "StakedSui" | "SuinsRegistration";
        };
        IOwner: {
            kind: "INTERFACE";
            name: "IOwner";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
            };
            possibleTypes: "Object" | "Owner" | "Address" | "Coin" | "CoinMetadata" | "MoveObject" | "MovePackage" | "StakedSui" | "SuinsRegistration";
        };
        Immutable: {
            kind: "OBJECT";
            name: "Immutable";
            fields: {
                _: {
                    name: "_";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
            };
        };
        Input: {
            kind: "OBJECT";
            name: "Input";
            fields: {
                ix: {
                    name: "ix";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Int: unknown;
        JSON: unknown;
        Linkage: {
            kind: "OBJECT";
            name: "Linkage";
            fields: {
                originalId: {
                    name: "originalId";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                upgradedId: {
                    name: "upgradedId";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MakeMoveVecTransaction: {
            kind: "OBJECT";
            name: "MakeMoveVecTransaction";
            fields: {
                elements: {
                    name: "elements";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionArgument";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "OBJECT";
                        name: "MoveType";
                        ofType: null;
                    };
                };
            };
        };
        MergeCoinsTransaction: {
            kind: "OBJECT";
            name: "MergeCoinsTransaction";
            fields: {
                coin: {
                    name: "coin";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionArgument";
                            ofType: null;
                        };
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionArgument";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
            };
        };
        MoveAbility: {
            name: "MoveAbility";
            enumValues: "COPY" | "DROP" | "KEY" | "STORE";
        };
        MoveCallTransaction: {
            kind: "OBJECT";
            name: "MoveCallTransaction";
            fields: {
                arguments: {
                    name: "arguments";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionArgument";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                function: {
                    name: "function";
                    type: {
                        kind: "OBJECT";
                        name: "MoveFunction";
                        ofType: null;
                    };
                };
                functionName: {
                    name: "functionName";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                module: {
                    name: "module";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                package: {
                    name: "package";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                typeArguments: {
                    name: "typeArguments";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveType";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
            };
        };
        MoveData: unknown;
        MoveField: {
            kind: "OBJECT";
            name: "MoveField";
            fields: {
                name: {
                    name: "name";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "OBJECT";
                        name: "OpenMoveType";
                        ofType: null;
                    };
                };
            };
        };
        MoveFunction: {
            kind: "OBJECT";
            name: "MoveFunction";
            fields: {
                isEntry: {
                    name: "isEntry";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
                module: {
                    name: "module";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveModule";
                            ofType: null;
                        };
                    };
                };
                name: {
                    name: "name";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                parameters: {
                    name: "parameters";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "OpenMoveType";
                                ofType: null;
                            };
                        };
                    };
                };
                return: {
                    name: "return";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "OpenMoveType";
                                ofType: null;
                            };
                        };
                    };
                };
                typeParameters: {
                    name: "typeParameters";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "MoveFunctionTypeParameter";
                                ofType: null;
                            };
                        };
                    };
                };
                visibility: {
                    name: "visibility";
                    type: {
                        kind: "ENUM";
                        name: "MoveVisibility";
                        ofType: null;
                    };
                };
            };
        };
        MoveFunctionConnection: {
            kind: "OBJECT";
            name: "MoveFunctionConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveFunctionEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveFunction";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveFunctionEdge: {
            kind: "OBJECT";
            name: "MoveFunctionEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveFunction";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveFunctionTypeParameter: {
            kind: "OBJECT";
            name: "MoveFunctionTypeParameter";
            fields: {
                constraints: {
                    name: "constraints";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "ENUM";
                                    name: "MoveAbility";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
            };
        };
        MoveModule: {
            kind: "OBJECT";
            name: "MoveModule";
            fields: {
                bytes: {
                    name: "bytes";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                disassembly: {
                    name: "disassembly";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                fileFormatVersion: {
                    name: "fileFormatVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                friends: {
                    name: "friends";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveModuleConnection";
                            ofType: null;
                        };
                    };
                };
                function: {
                    name: "function";
                    type: {
                        kind: "OBJECT";
                        name: "MoveFunction";
                        ofType: null;
                    };
                };
                functions: {
                    name: "functions";
                    type: {
                        kind: "OBJECT";
                        name: "MoveFunctionConnection";
                        ofType: null;
                    };
                };
                name: {
                    name: "name";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                package: {
                    name: "package";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MovePackage";
                            ofType: null;
                        };
                    };
                };
                struct: {
                    name: "struct";
                    type: {
                        kind: "OBJECT";
                        name: "MoveStruct";
                        ofType: null;
                    };
                };
                structs: {
                    name: "structs";
                    type: {
                        kind: "OBJECT";
                        name: "MoveStructConnection";
                        ofType: null;
                    };
                };
            };
        };
        MoveModuleConnection: {
            kind: "OBJECT";
            name: "MoveModuleConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveModuleEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveModule";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveModuleEdge: {
            kind: "OBJECT";
            name: "MoveModuleEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveModule";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveObject: {
            kind: "OBJECT";
            name: "MoveObject";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                asCoin: {
                    name: "asCoin";
                    type: {
                        kind: "OBJECT";
                        name: "Coin";
                        ofType: null;
                    };
                };
                asCoinMetadata: {
                    name: "asCoinMetadata";
                    type: {
                        kind: "OBJECT";
                        name: "CoinMetadata";
                        ofType: null;
                    };
                };
                asStakedSui: {
                    name: "asStakedSui";
                    type: {
                        kind: "OBJECT";
                        name: "StakedSui";
                        ofType: null;
                    };
                };
                asSuinsRegistration: {
                    name: "asSuinsRegistration";
                    type: {
                        kind: "OBJECT";
                        name: "SuinsRegistration";
                        ofType: null;
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveObjectConnection: {
            kind: "OBJECT";
            name: "MoveObjectConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveObjectEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveObject";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveObjectEdge: {
            kind: "OBJECT";
            name: "MoveObjectEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObject";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MovePackage: {
            kind: "OBJECT";
            name: "MovePackage";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                linkage: {
                    name: "linkage";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "Linkage";
                                ofType: null;
                            };
                        };
                    };
                };
                module: {
                    name: "module";
                    type: {
                        kind: "OBJECT";
                        name: "MoveModule";
                        ofType: null;
                    };
                };
                moduleBcs: {
                    name: "moduleBcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                modules: {
                    name: "modules";
                    type: {
                        kind: "OBJECT";
                        name: "MoveModuleConnection";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                typeOrigins: {
                    name: "typeOrigins";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "TypeOrigin";
                                ofType: null;
                            };
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MovePackageConnection: {
            kind: "OBJECT";
            name: "MovePackageConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MovePackageEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MovePackage";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MovePackageEdge: {
            kind: "OBJECT";
            name: "MovePackageEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MovePackage";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveStruct: {
            kind: "OBJECT";
            name: "MoveStruct";
            fields: {
                abilities: {
                    name: "abilities";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "ENUM";
                                name: "MoveAbility";
                                ofType: null;
                            };
                        };
                    };
                };
                fields: {
                    name: "fields";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "MoveField";
                                ofType: null;
                            };
                        };
                    };
                };
                module: {
                    name: "module";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveModule";
                            ofType: null;
                        };
                    };
                };
                name: {
                    name: "name";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                typeParameters: {
                    name: "typeParameters";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "MoveStructTypeParameter";
                                ofType: null;
                            };
                        };
                    };
                };
            };
        };
        MoveStructConnection: {
            kind: "OBJECT";
            name: "MoveStructConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveStructEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "MoveStruct";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveStructEdge: {
            kind: "OBJECT";
            name: "MoveStructEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveStruct";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveStructTypeParameter: {
            kind: "OBJECT";
            name: "MoveStructTypeParameter";
            fields: {
                constraints: {
                    name: "constraints";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "ENUM";
                                    name: "MoveAbility";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                isPhantom: {
                    name: "isPhantom";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveType: {
            kind: "OBJECT";
            name: "MoveType";
            fields: {
                abilities: {
                    name: "abilities";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "ENUM";
                                    name: "MoveAbility";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                layout: {
                    name: "layout";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "MoveTypeLayout";
                            ofType: null;
                        };
                    };
                };
                repr: {
                    name: "repr";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                signature: {
                    name: "signature";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "MoveTypeSignature";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveTypeLayout: unknown;
        MoveTypeSignature: unknown;
        MoveValue: {
            kind: "OBJECT";
            name: "MoveValue";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                data: {
                    name: "data";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "MoveData";
                            ofType: null;
                        };
                    };
                };
                json: {
                    name: "json";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "JSON";
                            ofType: null;
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
            };
        };
        MoveVisibility: {
            name: "MoveVisibility";
            enumValues: "PUBLIC" | "PRIVATE" | "FRIEND";
        };
        Mutation: {
            kind: "OBJECT";
            name: "Mutation";
            fields: {
                executeTransactionBlock: {
                    name: "executeTransactionBlock";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ExecutionResult";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Object: {
            kind: "OBJECT";
            name: "Object";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                asMoveObject: {
                    name: "asMoveObject";
                    type: {
                        kind: "OBJECT";
                        name: "MoveObject";
                        ofType: null;
                    };
                };
                asMovePackage: {
                    name: "asMovePackage";
                    type: {
                        kind: "OBJECT";
                        name: "MovePackage";
                        ofType: null;
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ObjectChange: {
            kind: "OBJECT";
            name: "ObjectChange";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                idCreated: {
                    name: "idCreated";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
                idDeleted: {
                    name: "idDeleted";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
                inputState: {
                    name: "inputState";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                outputState: {
                    name: "outputState";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
            };
        };
        ObjectChangeConnection: {
            kind: "OBJECT";
            name: "ObjectChangeConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ObjectChangeEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ObjectChange";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ObjectChangeEdge: {
            kind: "OBJECT";
            name: "ObjectChangeEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ObjectChange";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ObjectConnection: {
            kind: "OBJECT";
            name: "ObjectConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ObjectEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Object";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ObjectEdge: {
            kind: "OBJECT";
            name: "ObjectEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Object";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ObjectFilter: {
            kind: "INPUT_OBJECT";
            name: "ObjectFilter";
            isOneOf: false;
            inputFields: [{
                name: "type";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "owner";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "objectIds";
                type: {
                    kind: "LIST";
                    name: never;
                    ofType: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                defaultValue: null;
            }, {
                name: "objectKeys";
                type: {
                    kind: "LIST";
                    name: never;
                    ofType: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "INPUT_OBJECT";
                            name: "ObjectKey";
                            ofType: null;
                        };
                    };
                };
                defaultValue: null;
            }];
        };
        ObjectKey: {
            kind: "INPUT_OBJECT";
            name: "ObjectKey";
            isOneOf: false;
            inputFields: [{
                name: "objectId";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }, {
                name: "version";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }];
        };
        ObjectKind: {
            name: "ObjectKind";
            enumValues: "NOT_INDEXED" | "WRAPPED_OR_DELETED" | "LIVE" | "HISTORICAL";
        };
        ObjectOwner: {
            kind: "UNION";
            name: "ObjectOwner";
            fields: {};
            possibleTypes: "AddressOwner" | "Shared" | "Immutable" | "Parent";
        };
        ObjectRef: {
            kind: "INPUT_OBJECT";
            name: "ObjectRef";
            isOneOf: false;
            inputFields: [{
                name: "address";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }, {
                name: "version";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }, {
                name: "digest";
                type: {
                    kind: "NON_NULL";
                    name: never;
                    ofType: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                defaultValue: null;
            }];
        };
        OpenMoveType: {
            kind: "OBJECT";
            name: "OpenMoveType";
            fields: {
                repr: {
                    name: "repr";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                signature: {
                    name: "signature";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "OpenMoveTypeSignature";
                            ofType: null;
                        };
                    };
                };
            };
        };
        OpenMoveTypeSignature: unknown;
        OwnedOrImmutable: {
            kind: "OBJECT";
            name: "OwnedOrImmutable";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                object: {
                    name: "object";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Owner: {
            kind: "OBJECT";
            name: "Owner";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                asAddress: {
                    name: "asAddress";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
                asObject: {
                    name: "asObject";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        PageInfo: {
            kind: "OBJECT";
            name: "PageInfo";
            fields: {
                endCursor: {
                    name: "endCursor";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                hasNextPage: {
                    name: "hasNextPage";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                hasPreviousPage: {
                    name: "hasPreviousPage";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                startCursor: {
                    name: "startCursor";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
            };
        };
        Parent: {
            kind: "OBJECT";
            name: "Parent";
            fields: {
                parent: {
                    name: "parent";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
            };
        };
        ProgrammableTransaction: {
            kind: "UNION";
            name: "ProgrammableTransaction";
            fields: {};
            possibleTypes: "MakeMoveVecTransaction" | "MergeCoinsTransaction" | "MoveCallTransaction" | "PublishTransaction" | "SplitCoinsTransaction" | "TransferObjectsTransaction" | "UpgradeTransaction";
        };
        ProgrammableTransactionBlock: {
            kind: "OBJECT";
            name: "ProgrammableTransactionBlock";
            fields: {
                inputs: {
                    name: "inputs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionInputConnection";
                            ofType: null;
                        };
                    };
                };
                transactions: {
                    name: "transactions";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ProgrammableTransactionConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ProgrammableTransactionConnection: {
            kind: "OBJECT";
            name: "ProgrammableTransactionConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ProgrammableTransactionEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "ProgrammableTransaction";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ProgrammableTransactionEdge: {
            kind: "OBJECT";
            name: "ProgrammableTransactionEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "ProgrammableTransaction";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ProtocolConfigAttr: {
            kind: "OBJECT";
            name: "ProtocolConfigAttr";
            fields: {
                key: {
                    name: "key";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                value: {
                    name: "value";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
            };
        };
        ProtocolConfigFeatureFlag: {
            kind: "OBJECT";
            name: "ProtocolConfigFeatureFlag";
            fields: {
                key: {
                    name: "key";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                value: {
                    name: "value";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ProtocolConfigs: {
            kind: "OBJECT";
            name: "ProtocolConfigs";
            fields: {
                config: {
                    name: "config";
                    type: {
                        kind: "OBJECT";
                        name: "ProtocolConfigAttr";
                        ofType: null;
                    };
                };
                configs: {
                    name: "configs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ProtocolConfigAttr";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                featureFlag: {
                    name: "featureFlag";
                    type: {
                        kind: "OBJECT";
                        name: "ProtocolConfigFeatureFlag";
                        ofType: null;
                    };
                };
                featureFlags: {
                    name: "featureFlags";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ProtocolConfigFeatureFlag";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                protocolVersion: {
                    name: "protocolVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        PublishTransaction: {
            kind: "OBJECT";
            name: "PublishTransaction";
            fields: {
                dependencies: {
                    name: "dependencies";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "SCALAR";
                                    name: "SuiAddress";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                modules: {
                    name: "modules";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "SCALAR";
                                    name: "Base64";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
            };
        };
        Pure: {
            kind: "OBJECT";
            name: "Pure";
            fields: {
                bytes: {
                    name: "bytes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Query: {
            kind: "OBJECT";
            name: "Query";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
                availableRange: {
                    name: "availableRange";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "AvailableRange";
                            ofType: null;
                        };
                    };
                };
                chainIdentifier: {
                    name: "chainIdentifier";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                checkpoint: {
                    name: "checkpoint";
                    type: {
                        kind: "OBJECT";
                        name: "Checkpoint";
                        ofType: null;
                    };
                };
                checkpoints: {
                    name: "checkpoints";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CheckpointConnection";
                            ofType: null;
                        };
                    };
                };
                coinMetadata: {
                    name: "coinMetadata";
                    type: {
                        kind: "OBJECT";
                        name: "CoinMetadata";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                dryRunTransactionBlock: {
                    name: "dryRunTransactionBlock";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DryRunResult";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                events: {
                    name: "events";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "EventConnection";
                            ofType: null;
                        };
                    };
                };
                object: {
                    name: "object";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "OBJECT";
                        name: "Owner";
                        ofType: null;
                    };
                };
                protocolConfig: {
                    name: "protocolConfig";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ProtocolConfigs";
                            ofType: null;
                        };
                    };
                };
                resolveSuinsAddress: {
                    name: "resolveSuinsAddress";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
                serviceConfig: {
                    name: "serviceConfig";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ServiceConfig";
                            ofType: null;
                        };
                    };
                };
                transactionBlock: {
                    name: "transactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                transactionBlocks: {
                    name: "transactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                type: {
                    name: "type";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveType";
                            ofType: null;
                        };
                    };
                };
                verifyZkloginSignature: {
                    name: "verifyZkloginSignature";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ZkLoginVerifyResult";
                            ofType: null;
                        };
                    };
                };
            };
        };
        RandomnessStateCreateTransaction: {
            kind: "OBJECT";
            name: "RandomnessStateCreateTransaction";
            fields: {
                _: {
                    name: "_";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
            };
        };
        RandomnessStateUpdateTransaction: {
            kind: "OBJECT";
            name: "RandomnessStateUpdateTransaction";
            fields: {
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                randomBytes: {
                    name: "randomBytes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                randomnessObjInitialSharedVersion: {
                    name: "randomnessObjInitialSharedVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                randomnessRound: {
                    name: "randomnessRound";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Receiving: {
            kind: "OBJECT";
            name: "Receiving";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                object: {
                    name: "object";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Result: {
            kind: "OBJECT";
            name: "Result";
            fields: {
                cmd: {
                    name: "cmd";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                ix: {
                    name: "ix";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
            };
        };
        SafeMode: {
            kind: "OBJECT";
            name: "SafeMode";
            fields: {
                enabled: {
                    name: "enabled";
                    type: {
                        kind: "SCALAR";
                        name: "Boolean";
                        ofType: null;
                    };
                };
                gasSummary: {
                    name: "gasSummary";
                    type: {
                        kind: "OBJECT";
                        name: "GasCostSummary";
                        ofType: null;
                    };
                };
            };
        };
        ServiceConfig: {
            kind: "OBJECT";
            name: "ServiceConfig";
            fields: {
                defaultPageSize: {
                    name: "defaultPageSize";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                enabledFeatures: {
                    name: "enabledFeatures";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "ENUM";
                                    name: "Feature";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                isEnabled: {
                    name: "isEnabled";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                maxDbQueryCost: {
                    name: "maxDbQueryCost";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "BigInt";
                            ofType: null;
                        };
                    };
                };
                maxMoveValueDepth: {
                    name: "maxMoveValueDepth";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxOutputNodes: {
                    name: "maxOutputNodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxPageSize: {
                    name: "maxPageSize";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxQueryDepth: {
                    name: "maxQueryDepth";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxQueryNodes: {
                    name: "maxQueryNodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxQueryPayloadSize: {
                    name: "maxQueryPayloadSize";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxTypeArgumentDepth: {
                    name: "maxTypeArgumentDepth";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxTypeArgumentWidth: {
                    name: "maxTypeArgumentWidth";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                maxTypeNodes: {
                    name: "maxTypeNodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                requestTimeoutMs: {
                    name: "requestTimeoutMs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Shared: {
            kind: "OBJECT";
            name: "Shared";
            fields: {
                initialSharedVersion: {
                    name: "initialSharedVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SharedInput: {
            kind: "OBJECT";
            name: "SharedInput";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                initialSharedVersion: {
                    name: "initialSharedVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                mutable: {
                    name: "mutable";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SharedObjectDelete: {
            kind: "OBJECT";
            name: "SharedObjectDelete";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                mutable: {
                    name: "mutable";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SharedObjectRead: {
            kind: "OBJECT";
            name: "SharedObjectRead";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                object: {
                    name: "object";
                    type: {
                        kind: "OBJECT";
                        name: "Object";
                        ofType: null;
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SplitCoinsTransaction: {
            kind: "OBJECT";
            name: "SplitCoinsTransaction";
            fields: {
                amounts: {
                    name: "amounts";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionArgument";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                coin: {
                    name: "coin";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionArgument";
                            ofType: null;
                        };
                    };
                };
            };
        };
        StakeStatus: {
            name: "StakeStatus";
            enumValues: "ACTIVE" | "PENDING" | "UNSTAKED";
        };
        StakeSubsidy: {
            kind: "OBJECT";
            name: "StakeSubsidy";
            fields: {
                balance: {
                    name: "balance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                currentDistributionAmount: {
                    name: "currentDistributionAmount";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                decreaseRate: {
                    name: "decreaseRate";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                distributionCounter: {
                    name: "distributionCounter";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                periodLength: {
                    name: "periodLength";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
            };
        };
        StakedSui: {
            kind: "OBJECT";
            name: "StakedSui";
            fields: {
                activatedEpoch: {
                    name: "activatedEpoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                estimatedReward: {
                    name: "estimatedReward";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                poolId: {
                    name: "poolId";
                    type: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                principal: {
                    name: "principal";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                requestedEpoch: {
                    name: "requestedEpoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                stakeStatus: {
                    name: "stakeStatus";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "StakeStatus";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        StakedSuiConnection: {
            kind: "OBJECT";
            name: "StakedSuiConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "StakedSuiEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "StakedSui";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        StakedSuiEdge: {
            kind: "OBJECT";
            name: "StakedSuiEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSui";
                            ofType: null;
                        };
                    };
                };
            };
        };
        StorageFund: {
            kind: "OBJECT";
            name: "StorageFund";
            fields: {
                nonRefundableBalance: {
                    name: "nonRefundableBalance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                totalObjectStorageRebates: {
                    name: "totalObjectStorageRebates";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
            };
        };
        String: unknown;
        SuiAddress: unknown;
        SuinsRegistration: {
            kind: "OBJECT";
            name: "SuinsRegistration";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                balance: {
                    name: "balance";
                    type: {
                        kind: "OBJECT";
                        name: "Balance";
                        ofType: null;
                    };
                };
                balances: {
                    name: "balances";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                coins: {
                    name: "coins";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "CoinConnection";
                            ofType: null;
                        };
                    };
                };
                contents: {
                    name: "contents";
                    type: {
                        kind: "OBJECT";
                        name: "MoveValue";
                        ofType: null;
                    };
                };
                defaultSuinsName: {
                    name: "defaultSuinsName";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                display: {
                    name: "display";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "OBJECT";
                                name: "DisplayEntry";
                                ofType: null;
                            };
                        };
                    };
                };
                domain: {
                    name: "domain";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                dynamicField: {
                    name: "dynamicField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                dynamicFields: {
                    name: "dynamicFields";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DynamicFieldConnection";
                            ofType: null;
                        };
                    };
                };
                dynamicObjectField: {
                    name: "dynamicObjectField";
                    type: {
                        kind: "OBJECT";
                        name: "DynamicField";
                        ofType: null;
                    };
                };
                hasPublicTransfer: {
                    name: "hasPublicTransfer";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
                objects: {
                    name: "objects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "MoveObjectConnection";
                            ofType: null;
                        };
                    };
                };
                owner: {
                    name: "owner";
                    type: {
                        kind: "UNION";
                        name: "ObjectOwner";
                        ofType: null;
                    };
                };
                previousTransactionBlock: {
                    name: "previousTransactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                receivedTransactionBlocks: {
                    name: "receivedTransactionBlocks";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlockConnection";
                            ofType: null;
                        };
                    };
                };
                stakedSuis: {
                    name: "stakedSuis";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "StakedSuiConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "ENUM";
                            name: "ObjectKind";
                            ofType: null;
                        };
                    };
                };
                storageRebate: {
                    name: "storageRebate";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                suinsRegistrations: {
                    name: "suinsRegistrations";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistrationConnection";
                            ofType: null;
                        };
                    };
                };
                version: {
                    name: "version";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SuinsRegistrationConnection: {
            kind: "OBJECT";
            name: "SuinsRegistrationConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "SuinsRegistrationEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "SuinsRegistration";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SuinsRegistrationEdge: {
            kind: "OBJECT";
            name: "SuinsRegistrationEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "SuinsRegistration";
                            ofType: null;
                        };
                    };
                };
            };
        };
        SystemParameters: {
            kind: "OBJECT";
            name: "SystemParameters";
            fields: {
                durationMs: {
                    name: "durationMs";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                maxValidatorCount: {
                    name: "maxValidatorCount";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                minValidatorCount: {
                    name: "minValidatorCount";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                minValidatorJoiningStake: {
                    name: "minValidatorJoiningStake";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                stakeSubsidyStartEpoch: {
                    name: "stakeSubsidyStartEpoch";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                validatorLowStakeGracePeriod: {
                    name: "validatorLowStakeGracePeriod";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                validatorLowStakeThreshold: {
                    name: "validatorLowStakeThreshold";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                validatorVeryLowStakeThreshold: {
                    name: "validatorVeryLowStakeThreshold";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
            };
        };
        TransactionArgument: {
            kind: "UNION";
            name: "TransactionArgument";
            fields: {};
            possibleTypes: "GasCoin" | "Input" | "Result";
        };
        TransactionBlock: {
            kind: "OBJECT";
            name: "TransactionBlock";
            fields: {
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                digest: {
                    name: "digest";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                effects: {
                    name: "effects";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlockEffects";
                        ofType: null;
                    };
                };
                expiration: {
                    name: "expiration";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                gasInput: {
                    name: "gasInput";
                    type: {
                        kind: "OBJECT";
                        name: "GasInput";
                        ofType: null;
                    };
                };
                kind: {
                    name: "kind";
                    type: {
                        kind: "UNION";
                        name: "TransactionBlockKind";
                        ofType: null;
                    };
                };
                sender: {
                    name: "sender";
                    type: {
                        kind: "OBJECT";
                        name: "Address";
                        ofType: null;
                    };
                };
                signatures: {
                    name: "signatures";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "SCALAR";
                                name: "Base64";
                                ofType: null;
                            };
                        };
                    };
                };
            };
        };
        TransactionBlockConnection: {
            kind: "OBJECT";
            name: "TransactionBlockConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "TransactionBlockEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "TransactionBlock";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        TransactionBlockEdge: {
            kind: "OBJECT";
            name: "TransactionBlockEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "TransactionBlock";
                            ofType: null;
                        };
                    };
                };
            };
        };
        TransactionBlockEffects: {
            kind: "OBJECT";
            name: "TransactionBlockEffects";
            fields: {
                balanceChanges: {
                    name: "balanceChanges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "BalanceChangeConnection";
                            ofType: null;
                        };
                    };
                };
                bcs: {
                    name: "bcs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Base64";
                            ofType: null;
                        };
                    };
                };
                checkpoint: {
                    name: "checkpoint";
                    type: {
                        kind: "OBJECT";
                        name: "Checkpoint";
                        ofType: null;
                    };
                };
                dependencies: {
                    name: "dependencies";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "DependencyConnection";
                            ofType: null;
                        };
                    };
                };
                epoch: {
                    name: "epoch";
                    type: {
                        kind: "OBJECT";
                        name: "Epoch";
                        ofType: null;
                    };
                };
                errors: {
                    name: "errors";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                events: {
                    name: "events";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "EventConnection";
                            ofType: null;
                        };
                    };
                };
                gasEffects: {
                    name: "gasEffects";
                    type: {
                        kind: "OBJECT";
                        name: "GasEffects";
                        ofType: null;
                    };
                };
                lamportVersion: {
                    name: "lamportVersion";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Int";
                            ofType: null;
                        };
                    };
                };
                objectChanges: {
                    name: "objectChanges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ObjectChangeConnection";
                            ofType: null;
                        };
                    };
                };
                status: {
                    name: "status";
                    type: {
                        kind: "ENUM";
                        name: "ExecutionStatus";
                        ofType: null;
                    };
                };
                timestamp: {
                    name: "timestamp";
                    type: {
                        kind: "SCALAR";
                        name: "DateTime";
                        ofType: null;
                    };
                };
                transactionBlock: {
                    name: "transactionBlock";
                    type: {
                        kind: "OBJECT";
                        name: "TransactionBlock";
                        ofType: null;
                    };
                };
                unchangedSharedObjects: {
                    name: "unchangedSharedObjects";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "UnchangedSharedObjectConnection";
                            ofType: null;
                        };
                    };
                };
            };
        };
        TransactionBlockFilter: {
            kind: "INPUT_OBJECT";
            name: "TransactionBlockFilter";
            isOneOf: false;
            inputFields: [{
                name: "function";
                type: {
                    kind: "SCALAR";
                    name: "String";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "kind";
                type: {
                    kind: "ENUM";
                    name: "TransactionBlockKindInput";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "afterCheckpoint";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "atCheckpoint";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "beforeCheckpoint";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "signAddress";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "recvAddress";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "inputObject";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "changedObject";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "transactionIds";
                type: {
                    kind: "LIST";
                    name: never;
                    ofType: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                defaultValue: null;
            }];
        };
        TransactionBlockKind: {
            kind: "UNION";
            name: "TransactionBlockKind";
            fields: {};
            possibleTypes: "AuthenticatorStateUpdateTransaction" | "ChangeEpochTransaction" | "ConsensusCommitPrologueTransaction" | "EndOfEpochTransaction" | "GenesisTransaction" | "ProgrammableTransactionBlock" | "RandomnessStateUpdateTransaction";
        };
        TransactionBlockKindInput: {
            name: "TransactionBlockKindInput";
            enumValues: "SYSTEM_TX" | "PROGRAMMABLE_TX";
        };
        TransactionInput: {
            kind: "UNION";
            name: "TransactionInput";
            fields: {};
            possibleTypes: "Receiving" | "Pure" | "OwnedOrImmutable" | "SharedInput";
        };
        TransactionInputConnection: {
            kind: "OBJECT";
            name: "TransactionInputConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "TransactionInputEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionInput";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        TransactionInputEdge: {
            kind: "OBJECT";
            name: "TransactionInputEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionInput";
                            ofType: null;
                        };
                    };
                };
            };
        };
        TransactionMetadata: {
            kind: "INPUT_OBJECT";
            name: "TransactionMetadata";
            isOneOf: false;
            inputFields: [{
                name: "sender";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "gasPrice";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "gasObjects";
                type: {
                    kind: "LIST";
                    name: never;
                    ofType: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "INPUT_OBJECT";
                            name: "ObjectRef";
                            ofType: null;
                        };
                    };
                };
                defaultValue: null;
            }, {
                name: "gasBudget";
                type: {
                    kind: "SCALAR";
                    name: "Int";
                    ofType: null;
                };
                defaultValue: null;
            }, {
                name: "gasSponsor";
                type: {
                    kind: "SCALAR";
                    name: "SuiAddress";
                    ofType: null;
                };
                defaultValue: null;
            }];
        };
        TransferObjectsTransaction: {
            kind: "OBJECT";
            name: "TransferObjectsTransaction";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionArgument";
                            ofType: null;
                        };
                    };
                };
                inputs: {
                    name: "inputs";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "TransactionArgument";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
            };
        };
        TypeOrigin: {
            kind: "OBJECT";
            name: "TypeOrigin";
            fields: {
                definingId: {
                    name: "definingId";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                module: {
                    name: "module";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                struct: {
                    name: "struct";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
            };
        };
        UnchangedSharedObject: {
            kind: "UNION";
            name: "UnchangedSharedObject";
            fields: {};
            possibleTypes: "SharedObjectDelete" | "SharedObjectRead";
        };
        UnchangedSharedObjectConnection: {
            kind: "OBJECT";
            name: "UnchangedSharedObjectConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "UnchangedSharedObjectEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "UNION";
                                    name: "UnchangedSharedObject";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        UnchangedSharedObjectEdge: {
            kind: "OBJECT";
            name: "UnchangedSharedObjectEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "UnchangedSharedObject";
                            ofType: null;
                        };
                    };
                };
            };
        };
        UpgradeTransaction: {
            kind: "OBJECT";
            name: "UpgradeTransaction";
            fields: {
                currentPackage: {
                    name: "currentPackage";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "SuiAddress";
                            ofType: null;
                        };
                    };
                };
                dependencies: {
                    name: "dependencies";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "SCALAR";
                                    name: "SuiAddress";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                modules: {
                    name: "modules";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "SCALAR";
                                    name: "Base64";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                upgradeTicket: {
                    name: "upgradeTicket";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "UNION";
                            name: "TransactionArgument";
                            ofType: null;
                        };
                    };
                };
            };
        };
        Validator: {
            kind: "OBJECT";
            name: "Validator";
            fields: {
                address: {
                    name: "address";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Address";
                            ofType: null;
                        };
                    };
                };
                apy: {
                    name: "apy";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                atRisk: {
                    name: "atRisk";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                commissionRate: {
                    name: "commissionRate";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                credentials: {
                    name: "credentials";
                    type: {
                        kind: "OBJECT";
                        name: "ValidatorCredentials";
                        ofType: null;
                    };
                };
                description: {
                    name: "description";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                exchangeRates: {
                    name: "exchangeRates";
                    type: {
                        kind: "OBJECT";
                        name: "MoveObject";
                        ofType: null;
                    };
                };
                exchangeRatesSize: {
                    name: "exchangeRatesSize";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                gasPrice: {
                    name: "gasPrice";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                imageUrl: {
                    name: "imageUrl";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                name: {
                    name: "name";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                nextEpochCommissionRate: {
                    name: "nextEpochCommissionRate";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                nextEpochCredentials: {
                    name: "nextEpochCredentials";
                    type: {
                        kind: "OBJECT";
                        name: "ValidatorCredentials";
                        ofType: null;
                    };
                };
                nextEpochGasPrice: {
                    name: "nextEpochGasPrice";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                nextEpochStake: {
                    name: "nextEpochStake";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                operationCap: {
                    name: "operationCap";
                    type: {
                        kind: "OBJECT";
                        name: "MoveObject";
                        ofType: null;
                    };
                };
                pendingPoolTokenWithdraw: {
                    name: "pendingPoolTokenWithdraw";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                pendingStake: {
                    name: "pendingStake";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                pendingTotalSuiWithdraw: {
                    name: "pendingTotalSuiWithdraw";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                poolTokenBalance: {
                    name: "poolTokenBalance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                projectUrl: {
                    name: "projectUrl";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                reportRecords: {
                    name: "reportRecords";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "AddressConnection";
                            ofType: null;
                        };
                    };
                };
                rewardsPool: {
                    name: "rewardsPool";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                stakingPool: {
                    name: "stakingPool";
                    type: {
                        kind: "OBJECT";
                        name: "MoveObject";
                        ofType: null;
                    };
                };
                stakingPoolActivationEpoch: {
                    name: "stakingPoolActivationEpoch";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                stakingPoolSuiBalance: {
                    name: "stakingPoolSuiBalance";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                votingPower: {
                    name: "votingPower";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
            };
        };
        ValidatorConnection: {
            kind: "OBJECT";
            name: "ValidatorConnection";
            fields: {
                edges: {
                    name: "edges";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "ValidatorEdge";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                nodes: {
                    name: "nodes";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "OBJECT";
                                    name: "Validator";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                pageInfo: {
                    name: "pageInfo";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "PageInfo";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ValidatorCredentials: {
            kind: "OBJECT";
            name: "ValidatorCredentials";
            fields: {
                netAddress: {
                    name: "netAddress";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                networkPubKey: {
                    name: "networkPubKey";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                p2PAddress: {
                    name: "p2PAddress";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                primaryAddress: {
                    name: "primaryAddress";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                proofOfPossession: {
                    name: "proofOfPossession";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                protocolPubKey: {
                    name: "protocolPubKey";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
                workerAddress: {
                    name: "workerAddress";
                    type: {
                        kind: "SCALAR";
                        name: "String";
                        ofType: null;
                    };
                };
                workerPubKey: {
                    name: "workerPubKey";
                    type: {
                        kind: "SCALAR";
                        name: "Base64";
                        ofType: null;
                    };
                };
            };
        };
        ValidatorEdge: {
            kind: "OBJECT";
            name: "ValidatorEdge";
            fields: {
                cursor: {
                    name: "cursor";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "String";
                            ofType: null;
                        };
                    };
                };
                node: {
                    name: "node";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "Validator";
                            ofType: null;
                        };
                    };
                };
            };
        };
        ValidatorSet: {
            kind: "OBJECT";
            name: "ValidatorSet";
            fields: {
                activeValidators: {
                    name: "activeValidators";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "OBJECT";
                            name: "ValidatorConnection";
                            ofType: null;
                        };
                    };
                };
                inactivePoolsId: {
                    name: "inactivePoolsId";
                    type: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                inactivePoolsSize: {
                    name: "inactivePoolsSize";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                pendingActiveValidatorsId: {
                    name: "pendingActiveValidatorsId";
                    type: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                pendingActiveValidatorsSize: {
                    name: "pendingActiveValidatorsSize";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                pendingRemovals: {
                    name: "pendingRemovals";
                    type: {
                        kind: "LIST";
                        name: never;
                        ofType: {
                            kind: "NON_NULL";
                            name: never;
                            ofType: {
                                kind: "SCALAR";
                                name: "Int";
                                ofType: null;
                            };
                        };
                    };
                };
                stakingPoolMappingsId: {
                    name: "stakingPoolMappingsId";
                    type: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                stakingPoolMappingsSize: {
                    name: "stakingPoolMappingsSize";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
                totalStake: {
                    name: "totalStake";
                    type: {
                        kind: "SCALAR";
                        name: "BigInt";
                        ofType: null;
                    };
                };
                validatorCandidatesId: {
                    name: "validatorCandidatesId";
                    type: {
                        kind: "SCALAR";
                        name: "SuiAddress";
                        ofType: null;
                    };
                };
                validatorCandidatesSize: {
                    name: "validatorCandidatesSize";
                    type: {
                        kind: "SCALAR";
                        name: "Int";
                        ofType: null;
                    };
                };
            };
        };
        ZkLoginIntentScope: {
            name: "ZkLoginIntentScope";
            enumValues: "PERSONAL_MESSAGE" | "TRANSACTION_DATA";
        };
        ZkLoginVerifyResult: {
            kind: "OBJECT";
            name: "ZkLoginVerifyResult";
            fields: {
                errors: {
                    name: "errors";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "LIST";
                            name: never;
                            ofType: {
                                kind: "NON_NULL";
                                name: never;
                                ofType: {
                                    kind: "SCALAR";
                                    name: "String";
                                    ofType: null;
                                };
                            };
                        };
                    };
                };
                success: {
                    name: "success";
                    type: {
                        kind: "NON_NULL";
                        name: never;
                        ofType: {
                            kind: "SCALAR";
                            name: "Boolean";
                            ofType: null;
                        };
                    };
                };
            };
        };
    };
}, {
    isMaskingDisabled: false;
}>;
