UNPKG

@settlemint/sdk-js

Version:

Core JavaScript SDK for integrating SettleMint's blockchain platform services into your applications

2,065 lines (2,063 loc) • 4.38 MB
/* SettleMint SDK - Main Package */ import { Id } from "@settlemint/sdk-utils/validation"; import { GraphQLClient } from "graphql-request"; import { z } from "zod"; import * as gql_tada0 from "gql.tada"; import { ResultOf, VariablesOf, initGraphQLTada } from "gql.tada"; //#region src/helpers/graphql-env.d.ts /* eslint-disable */ /* prettier-ignore */ type introspection_types = { 'AbiFragment': { kind: 'OBJECT'; name: 'AbiFragment'; fields: { 'anonymous': { name: 'anonymous'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; 'inputs': { name: 'inputs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AbiFragmentInput'; ofType: null; }; }; }; }; }; 'name': { name: 'name'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'outputs': { name: 'outputs'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AbiFragmentOutput'; ofType: null; }; }; }; }; 'stateMutability': { name: 'stateMutability'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; 'AbiFragmentInput': { kind: 'OBJECT'; name: 'AbiFragmentInput'; fields: { 'indexed': { name: 'indexed'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; 'internalType': { name: 'internalType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; 'AbiFragmentInputInputType': { kind: 'INPUT_OBJECT'; name: 'AbiFragmentInputInputType'; isOneOf: false; inputFields: [{ name: 'indexed'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null; }, { name: 'internalType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }, { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }, { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }]; }; 'AbiFragmentInputType': { kind: 'INPUT_OBJECT'; name: 'AbiFragmentInputType'; isOneOf: false; inputFields: [{ name: 'anonymous'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null; }, { name: 'inputs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AbiFragmentInputInputType'; ofType: null; }; }; }; }; defaultValue: null; }, { name: 'name'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null; }, { name: 'outputs'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AbiFragmentOutputInputType'; ofType: null; }; }; }; defaultValue: null; }, { name: 'stateMutability'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null; }, { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }]; }; 'AbiFragmentOutput': { kind: 'OBJECT'; name: 'AbiFragmentOutput'; fields: { 'internalType': { name: 'internalType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; 'AbiFragmentOutputInputType': { kind: 'INPUT_OBJECT'; name: 'AbiFragmentOutputInputType'; isOneOf: false; inputFields: [{ name: 'internalType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }, { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }, { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }]; }; 'AbstractClusterService': { kind: 'INTERFACE'; name: 'AbstractClusterService'; fields: { 'advancedDeploymentConfig': { name: 'advancedDeploymentConfig'; type: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfig'; ofType: null; }; }; 'application': { name: 'application'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Application'; ofType: null; }; }; }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'deletedAt': { name: 'deletedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'dependants': { name: 'dependants'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Dependant'; ofType: null; }; }; }; }; }; 'dependencies': { name: 'dependencies'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Dependency'; ofType: null; }; }; }; }; }; 'destroyJob': { name: 'destroyJob'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'disableAuth': { name: 'disableAuth'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; 'diskSpace': { name: 'diskSpace'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'entityVersion': { name: 'entityVersion'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; }; 'failedAt': { name: 'failedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'healthStatus': { name: 'healthStatus'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceHealthStatus'; ofType: null; }; }; }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; 'isPodHandlingTraffic': { name: 'isPodHandlingTraffic'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'isPodRunning': { name: 'isPodRunning'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'lastCompletedAt': { name: 'lastCompletedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'limitCpu': { name: 'limitCpu'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'limitMemory': { name: 'limitMemory'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'locked': { name: 'locked'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'password': { name: 'password'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'pausedAt': { name: 'pausedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'productName': { name: 'productName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'provider': { name: 'provider'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'region': { name: 'region'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'requestsCpu': { name: 'requestsCpu'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'requestsMemory': { name: 'requestsMemory'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'resourceStatus': { name: 'resourceStatus'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceResourceStatus'; ofType: null; }; }; }; 'scaledAt': { name: 'scaledAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'size': { name: 'size'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceSize'; ofType: null; }; }; }; 'slug': { name: 'slug'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceDeploymentStatus'; ofType: null; }; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceType'; ofType: null; }; }; }; 'uniqueName': { name: 'uniqueName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'upJob': { name: 'upJob'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'uuid': { name: 'uuid'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'version': { name: 'version'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; possibleTypes: 'AccessibleEcdsaP256PrivateKey' | 'ArbitrumBlockchainNetwork' | 'ArbitrumBlockchainNode' | 'ArbitrumGoerliBlockchainNetwork' | 'ArbitrumGoerliBlockchainNode' | 'ArbitrumSepoliaBlockchainNetwork' | 'ArbitrumSepoliaBlockchainNode' | 'AttestationIndexerMiddleware' | 'AvalancheBlockchainNetwork' | 'AvalancheBlockchainNode' | 'AvalancheFujiBlockchainNetwork' | 'AvalancheFujiBlockchainNode' | 'BesuIbftv2BlockchainNetwork' | 'BesuIbftv2BlockchainNode' | 'BesuMiddleware' | 'BesuQBFTBlockchainNetwork' | 'BesuQBFTBlockchainNode' | 'BlockchainExplorer' | 'BscBlockchainNode' | 'BscPoWBlockchainNetwork' | 'BscPoWTestnetBlockchainNetwork' | 'BscTestnetBlockchainNode' | 'Chainlink' | 'CordaBlockchainNetwork' | 'CordaBlockchainNode' | 'CordappSmartContractSet' | 'CustomDeployment' | 'EVMLoadBalancer' | 'FabricBlockchainNode' | 'FabricLoadBalancer' | 'FabricRaftBlockchainNetwork' | 'FabricSmartContractSet' | 'FireflyFabconnectMiddleware' | 'GethBlockchainNode' | 'GethCliqueBlockchainNetwork' | 'GethCliqueBlockchainNode' | 'GethGoerliBlockchainNetwork' | 'GethGoerliBlockchainNode' | 'GethPoSRinkebyBlockchainNetwork' | 'GethPoWBlockchainNetwork' | 'GethRinkebyBlockchainNode' | 'GethVenidiumBlockchainNetwork' | 'GethVenidiumBlockchainNode' | 'GraphMiddleware' | 'HAGraphMiddleware' | 'HAGraphPostgresMiddleware' | 'HAHasura' | 'Hasura' | 'HdEcdsaP256PrivateKey' | 'HederaMainnetBlockchainNetwork' | 'HederaMainnetBlockchainNode' | 'HederaTestnetBlockchainNetwork' | 'HederaTestnetBlockchainNode' | 'HoleskyBlockchainNetwork' | 'HoleskyBlockchainNode' | 'HsmEcDsaP256PrivateKey' | 'HyperledgerExplorer' | 'IPFSStorage' | 'IntegrationStudio' | 'MinioStorage' | 'OptimismBlockchainNetwork' | 'OptimismBlockchainNode' | 'OptimismGoerliBlockchainNetwork' | 'OptimismGoerliBlockchainNode' | 'OptimismSepoliaBlockchainNetwork' | 'OptimismSepoliaBlockchainNode' | 'OtterscanBlockchainExplorer' | 'PolygonAmoyBlockchainNetwork' | 'PolygonAmoyBlockchainNode' | 'PolygonBlockchainNetwork' | 'PolygonBlockchainNode' | 'PolygonEdgeBlockchainNode' | 'PolygonEdgePoABlockchainNetwork' | 'PolygonMumbaiBlockchainNetwork' | 'PolygonMumbaiBlockchainNode' | 'PolygonSupernetBlockchainNetwork' | 'PolygonSupernetBlockchainNode' | 'PolygonZkEvmBlockchainNetwork' | 'PolygonZkEvmBlockchainNode' | 'PolygonZkEvmTestnetBlockchainNetwork' | 'PolygonZkEvmTestnetBlockchainNode' | 'QuorumQBFTBlockchainNetwork' | 'QuorumQBFTBlockchainNode' | 'SepoliaBlockchainNetwork' | 'SepoliaBlockchainNode' | 'SmartContractPortalMiddleware' | 'SoliditySmartContractSet' | 'SoneiumMinatoBlockchainNetwork' | 'SoneiumMinatoBlockchainNode' | 'SonicBlazeBlockchainNetwork' | 'SonicBlazeBlockchainNode' | 'SonicMainnetBlockchainNetwork' | 'SonicMainnetBlockchainNode' | 'StarterKitSmartContractSet' | 'TezosBlockchainNetwork' | 'TezosBlockchainNode' | 'TezosSmartContractSet' | 'TezosTestnetBlockchainNetwork' | 'TezosTestnetBlockchainNode'; }; 'AbstractEntity': { kind: 'INTERFACE'; name: 'AbstractEntity'; fields: { 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'deletedAt': { name: 'deletedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; }; possibleTypes: 'AccessibleEcdsaP256PrivateKey' | 'ArbitrumBlockchainNetwork' | 'ArbitrumBlockchainNode' | 'ArbitrumGoerliBlockchainNetwork' | 'ArbitrumGoerliBlockchainNode' | 'ArbitrumSepoliaBlockchainNetwork' | 'ArbitrumSepoliaBlockchainNode' | 'AttestationIndexerMiddleware' | 'AvalancheBlockchainNetwork' | 'AvalancheBlockchainNode' | 'AvalancheFujiBlockchainNetwork' | 'AvalancheFujiBlockchainNode' | 'BesuIbftv2BlockchainNetwork' | 'BesuIbftv2BlockchainNode' | 'BesuMiddleware' | 'BesuQBFTBlockchainNetwork' | 'BesuQBFTBlockchainNode' | 'BlockchainExplorer' | 'BscBlockchainNode' | 'BscPoWBlockchainNetwork' | 'BscPoWTestnetBlockchainNetwork' | 'BscTestnetBlockchainNode' | 'Chainlink' | 'CordaBlockchainNetwork' | 'CordaBlockchainNode' | 'CordappSmartContractSet' | 'CustomDeployment' | 'CustomDomain' | 'EVMLoadBalancer' | 'FabricBlockchainNode' | 'FabricLoadBalancer' | 'FabricRaftBlockchainNetwork' | 'FabricSmartContractSet' | 'FireflyFabconnectMiddleware' | 'GethBlockchainNode' | 'GethCliqueBlockchainNetwork' | 'GethCliqueBlockchainNode' | 'GethGoerliBlockchainNetwork' | 'GethGoerliBlockchainNode' | 'GethPoSRinkebyBlockchainNetwork' | 'GethPoWBlockchainNetwork' | 'GethRinkebyBlockchainNode' | 'GethVenidiumBlockchainNetwork' | 'GethVenidiumBlockchainNode' | 'GraphMiddleware' | 'HAGraphMiddleware' | 'HAGraphPostgresMiddleware' | 'HAHasura' | 'Hasura' | 'HdEcdsaP256PrivateKey' | 'HederaMainnetBlockchainNetwork' | 'HederaMainnetBlockchainNode' | 'HederaTestnetBlockchainNetwork' | 'HederaTestnetBlockchainNode' | 'HoleskyBlockchainNetwork' | 'HoleskyBlockchainNode' | 'HsmEcDsaP256PrivateKey' | 'HyperledgerExplorer' | 'IPFSStorage' | 'IntegrationStudio' | 'MinioStorage' | 'OptimismBlockchainNetwork' | 'OptimismBlockchainNode' | 'OptimismGoerliBlockchainNetwork' | 'OptimismGoerliBlockchainNode' | 'OptimismSepoliaBlockchainNetwork' | 'OptimismSepoliaBlockchainNode' | 'OtterscanBlockchainExplorer' | 'PolygonAmoyBlockchainNetwork' | 'PolygonAmoyBlockchainNode' | 'PolygonBlockchainNetwork' | 'PolygonBlockchainNode' | 'PolygonEdgeBlockchainNode' | 'PolygonEdgePoABlockchainNetwork' | 'PolygonMumbaiBlockchainNetwork' | 'PolygonMumbaiBlockchainNode' | 'PolygonSupernetBlockchainNetwork' | 'PolygonSupernetBlockchainNode' | 'PolygonZkEvmBlockchainNetwork' | 'PolygonZkEvmBlockchainNode' | 'PolygonZkEvmTestnetBlockchainNetwork' | 'PolygonZkEvmTestnetBlockchainNode' | 'QuorumQBFTBlockchainNetwork' | 'QuorumQBFTBlockchainNode' | 'SepoliaBlockchainNetwork' | 'SepoliaBlockchainNode' | 'SmartContractPortalMiddleware' | 'SoliditySmartContractSet' | 'SoneiumMinatoBlockchainNetwork' | 'SoneiumMinatoBlockchainNode' | 'SonicBlazeBlockchainNetwork' | 'SonicBlazeBlockchainNode' | 'SonicMainnetBlockchainNetwork' | 'SonicMainnetBlockchainNode' | 'StarterKitSmartContractSet' | 'TezosBlockchainNetwork' | 'TezosBlockchainNode' | 'TezosSmartContractSet' | 'TezosTestnetBlockchainNetwork' | 'TezosTestnetBlockchainNode'; }; 'AcceptWorkspaceTransferCodeResult': { kind: 'OBJECT'; name: 'AcceptWorkspaceTransferCodeResult'; fields: { 'child': { name: 'child'; type: { kind: 'OBJECT'; name: 'Workspace'; ofType: null; }; }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'WorkspaceTransferStatus'; ofType: null; }; }; }; }; }; 'AccessTokenValidityPeriod': { name: 'AccessTokenValidityPeriod'; enumValues: 'CUSTOM' | 'DAYS_7' | 'DAYS_30' | 'DAYS_60' | 'DAYS_90' | 'NONE'; }; 'AccessibleEcdsaP256PrivateKey': { kind: 'OBJECT'; name: 'AccessibleEcdsaP256PrivateKey'; fields: { 'accountFactoryAddress': { name: 'accountFactoryAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'address': { name: 'address'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'advancedDeploymentConfig': { name: 'advancedDeploymentConfig'; type: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfig'; ofType: null; }; }; 'application': { name: 'application'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Application'; ofType: null; }; }; }; 'applicationDashBoardDependantsTree': { name: 'applicationDashBoardDependantsTree'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DependantsTree'; ofType: null; }; }; }; 'blockchainNodes': { name: 'blockchainNodes'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'BlockchainNodeType'; ofType: null; }; }; }; }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'credentials': { name: 'credentials'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ClusterServiceCredentials'; ofType: null; }; }; }; }; }; 'deletedAt': { name: 'deletedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'dependants': { name: 'dependants'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Dependant'; ofType: null; }; }; }; }; }; 'dependantsTree': { name: 'dependantsTree'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DependantsTree'; ofType: null; }; }; }; 'dependencies': { name: 'dependencies'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Dependency'; ofType: null; }; }; }; }; }; 'derivationPath': { name: 'derivationPath'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'destroyJob': { name: 'destroyJob'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'disableAuth': { name: 'disableAuth'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; 'diskSpace': { name: 'diskSpace'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'endpoints': { name: 'endpoints'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ClusterServiceEndpoints'; ofType: null; }; }; }; }; }; 'entityVersion': { name: 'entityVersion'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; }; 'entryPointAddress': { name: 'entryPointAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'failedAt': { name: 'failedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'healthStatus': { name: 'healthStatus'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceHealthStatus'; ofType: null; }; }; }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; 'identityOf': { name: 'identityOf'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'BlockchainNode'; ofType: null; }; }; }; }; 'identityOfIntegration': { name: 'identityOfIntegration'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'Integration'; ofType: null; }; }; }; }; 'isPodHandlingTraffic': { name: 'isPodHandlingTraffic'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'isPodRunning': { name: 'isPodRunning'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'jobLogs': { name: 'jobLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; 'jobProgress': { name: 'jobProgress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; }; }; 'lastCompletedAt': { name: 'lastCompletedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'limitCpu': { name: 'limitCpu'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'limitMemory': { name: 'limitMemory'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'locked': { name: 'locked'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'metrics': { name: 'metrics'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Metric'; ofType: null; }; }; }; 'mnemonic': { name: 'mnemonic'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'namespace': { name: 'namespace'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'password': { name: 'password'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'pausedAt': { name: 'pausedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'paymasterAddress': { name: 'paymasterAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'privateKey': { name: 'privateKey'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'privateKeyType': { name: 'privateKeyType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'PrivateKeyType'; ofType: null; }; }; }; 'productName': { name: 'productName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'provider': { name: 'provider'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'publicKey': { name: 'publicKey'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'region': { name: 'region'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'relayerKey': { name: 'relayerKey'; type: { kind: 'UNION'; name: 'PrivateKeyUnionType'; ofType: null; }; }; 'requestLogs': { name: 'requestLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RequestLog'; ofType: null; }; }; }; }; }; 'requestsCpu': { name: 'requestsCpu'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'requestsMemory': { name: 'requestsMemory'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; 'resourceStatus': { name: 'resourceStatus'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceResourceStatus'; ofType: null; }; }; }; 'scaledAt': { name: 'scaledAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; 'serviceLogs': { name: 'serviceLogs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; 'serviceUrl': { name: 'serviceUrl'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'size': { name: 'size'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceSize'; ofType: null; }; }; }; 'slug': { name: 'slug'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceDeploymentStatus'; ofType: null; }; }; }; 'trustedForwarderAddress': { name: 'trustedForwarderAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'trustedForwarderName': { name: 'trustedForwarderName'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ClusterServiceType'; ofType: null; }; }; }; 'uniqueName': { name: 'uniqueName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'upJob': { name: 'upJob'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; 'upgradable': { name: 'upgradable'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; }; }; 'userWalletType': { name: 'userWalletType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserWalletType'; ofType: null; }; }; }; 'userWallets': { name: 'userWallets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserWallet'; ofType: null; }; }; }; }; 'uuid': { name: 'uuid'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'verifications': { name: 'verifications'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ExposableWalletKeyVerification'; ofType: null; }; }; }; }; 'version': { name: 'version'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; 'AdditionalConfigInput': { kind: 'INPUT_OBJECT'; name: 'AdditionalConfigInput'; isOneOf: false; inputFields: [{ name: 'codeStudio'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; defaultValue: "false"; }, { name: 'userWalletType'; type: { kind: 'ENUM'; name: 'UserWalletType'; ofType: null; }; defaultValue: null; }]; }; 'AdditionalConfigType': { kind: 'OBJECT'; name: 'AdditionalConfigType'; fields: { 'codeStudio': { name: 'codeStudio'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; }; 'userWalletType': { name: 'userWalletType'; type: { kind: 'ENUM'; name: 'UserWalletType'; ofType: null; }; }; }; }; 'AdvancedDeploymentConfig': { kind: 'OBJECT'; name: 'AdvancedDeploymentConfig'; fields: { 'deployment': { name: 'deployment'; type: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigDeployment'; ofType: null; }; }; 'ingress': { name: 'ingress'; type: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigIngress'; ofType: null; }; }; 'services': { name: 'services'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigServiceDefinition'; ofType: null; }; }; }; }; }; }; 'AdvancedDeploymentConfigAffinity': { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigAffinity'; fields: { 'labelSelectors': { name: 'labelSelectors'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelector'; ofType: null; }; }; }; }; 'matchFields': { name: 'matchFields'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; }; 'namespaceSelector': { name: 'namespaceSelector'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'nodeSelectorTerms': { name: 'nodeSelectorTerms'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelector'; ofType: null; }; }; }; }; 'schedulingPolicy': { name: 'schedulingPolicy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinitySchedulingPolicy'; ofType: null; }; }; }; 'topologyKey': { name: 'topologyKey'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinityType'; ofType: null; }; }; }; 'weight': { name: 'weight'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; }; 'AdvancedDeploymentConfigAffinityInput': { kind: 'INPUT_OBJECT'; name: 'AdvancedDeploymentConfigAffinityInput'; isOneOf: false; inputFields: [{ name: 'labelSelectors'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput'; ofType: null; }; }; }; defaultValue: null; }, { name: 'matchFields'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null; }, { name: 'namespaceSelector'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null; }, { name: 'nodeSelectorTerms'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput'; ofType: null; }; }; }; defaultValue: null; }, { name: 'schedulingPolicy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinitySchedulingPolicy'; ofType: null; }; }; defaultValue: null; }, { name: 'topologyKey'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null; }, { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinityType'; ofType: null; }; }; defaultValue: null; }, { name: 'weight'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null; }]; }; 'AdvancedDeploymentConfigAffinityLabelSelector': { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelector'; fields: { 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; 'operator': { name: 'operator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinityOperator'; ofType: null; }; }; }; 'values': { name: 'values'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; }; }; }; 'AdvancedDeploymentConfigAffinityLabelSelectorInput': { kind: 'INPUT_OBJECT'; name: 'AdvancedDeploymentConfigAffinityLabelSelectorInput'; isOneOf: false; inputFields: [{ name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; defaultValue: null; }, { name: 'operator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AffinityOperator'; ofType: null; }; }; defaultValue: null; }, { name: 'values'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; }; defaultValue: null; }]; }; 'AdvancedDeploymentConfigDeployment': { kind: 'OBJECT'; name: 'AdvancedDeploymentConfigDeployment'; fields: { 'affinities': { name: 'affinities'; type: { kind: 'LIST'; name: never;