From ceb11afe688eaffd639b3cdeb959ca6076002950 Mon Sep 17 00:00:00 2001 From: Hayden Shively Date: Tue, 25 Nov 2025 21:26:24 -0600 Subject: [PATCH 1/3] chore(lite): remove alchemy --- .github/workflows/ci.yaml | 2 - .github/workflows/s3-deploy.yaml | 4 -- apps/lite/.env.template | 1 - apps/lite/src/graphql/graphql-env.d.ts | 88 +++++++++++++++++++++----- apps/lite/src/lib/wagmi-config.ts | 65 +++++++------------ apps/lite/src/vite-env.d.ts | 2 - apps/lite/test/config.ts | 10 +-- 7 files changed, 99 insertions(+), 73 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4bc44f9..d12c70c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,7 +15,6 @@ jobs: node-version: [22] env: VITE_WALLET_KIT_PROJECT_ID: ${{ secrets.VITE_WALLET_KIT_PROJECT_ID }} - VITE_ALCHEMY_API_KEY: ${{ secrets.VITE_ALCHEMY_API_KEY }} VITE_APP_TITLE: ${{ vars.VITE_APP_TITLE }} steps: - name: Checkout @@ -38,7 +37,6 @@ jobs: - name: Create .env run: | echo "VITE_WALLET_KIT_PROJECT_ID=${{ env.VITE_WALLET_KIT_PROJECT_ID }}" >> apps/lite/.env - echo "VITE_ALCHEMY_API_KEY=${{ env.VITE_ALCHEMY_API_KEY }}" >> apps/lite/.env echo "VITE_APP_TITLE=${{ env.VITE_APP_TITLE }}" >> apps/lite/.env - name: Test run: pnpm vitest diff --git a/.github/workflows/s3-deploy.yaml b/.github/workflows/s3-deploy.yaml index a1becf1..6b6411e 100644 --- a/.github/workflows/s3-deploy.yaml +++ b/.github/workflows/s3-deploy.yaml @@ -18,8 +18,6 @@ jobs: node-version: [22] env: VITE_WALLET_KIT_PROJECT_ID: ${{ secrets.VITE_WALLET_KIT_PROJECT_ID }} - VITE_ALCHEMY_API_KEY: ${{ secrets.VITE_ALCHEMY_API_KEY }} - VITE_ANKR_API_KEY: ${{ secrets.VITE_ANKR_API_KEY }} VITE_CONDUIT_API_KEY: ${{ secrets. VITE_CONDUIT_API_KEY }} VITE_APP_TITLE: ${{ vars.VITE_APP_TITLE }} steps: @@ -40,8 +38,6 @@ jobs: - name: Create .env run: | echo "VITE_WALLET_KIT_PROJECT_ID=${{ env.VITE_WALLET_KIT_PROJECT_ID }}" >> apps/lite/.env - echo "VITE_ALCHEMY_API_KEY=${{ env.VITE_ALCHEMY_API_KEY }}" >> apps/lite/.env - echo "VITE_ANKR_API_KEY=${{ env.VITE_ANKR_API_KEY }}" >> apps/lite/.env echo "VITE_CONDUIT_API_KEY=${{ env.VITE_CONDUIT_API_KEY }}" >> apps/lite/.env echo "VITE_APP_TITLE=${{ env.VITE_APP_TITLE }}" >> apps/lite/.env diff --git a/apps/lite/.env.template b/apps/lite/.env.template index f843496..fa8a132 100644 --- a/apps/lite/.env.template +++ b/apps/lite/.env.template @@ -1,3 +1,2 @@ VITE_WALLET_KIT_PROJECT_ID= -VITE_ALCHEMY_API_KEY= VITE_APP_TITLE= diff --git a/apps/lite/src/graphql/graphql-env.d.ts b/apps/lite/src/graphql/graphql-env.d.ts index c414791..eb9e13b 100644 --- a/apps/lite/src/graphql/graphql-env.d.ts +++ b/apps/lite/src/graphql/graphql-env.d.ts @@ -10,10 +10,12 @@ export type introspection_types = { 'AddressMetadataType': { name: 'AddressMetadataType'; enumValues: 'safe' | 'risk' | 'aragon'; }; 'AddressRiskMetadata': { kind: 'OBJECT'; name: 'AddressRiskMetadata'; fields: { 'isAuthorized': { name: 'isAuthorized'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'risk': { name: 'risk'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'riskReason': { name: 'riskReason'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; }; 'AragonAddressMetadata': { kind: 'OBJECT'; name: 'AragonAddressMetadata'; fields: { 'description': { name: 'description'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'ensDomain': { name: 'ensDomain'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; }; - 'Asset': { kind: 'OBJECT'; name: 'Asset'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'decimals': { name: 'decimals'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'historicalPriceUsd': { name: 'historicalPriceUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'historicalSpotPriceEth': { name: 'historicalSpotPriceEth'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'isWhitelisted': { name: 'isWhitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'logoURI': { name: 'logoURI'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'oraclePriceUsd': { name: 'oraclePriceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'priceUsd': { name: 'priceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; } }; 'spotPriceEth': { name: 'spotPriceEth'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'tags': { name: 'tags'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'OBJECT'; name: 'Vault'; ofType: null; } }; 'yield': { name: 'yield'; type: { kind: 'OBJECT'; name: 'AssetYield'; ofType: null; } }; }; }; + 'Asset': { kind: 'OBJECT'; name: 'Asset'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'decimals': { name: 'decimals'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'historicalPriceUsd': { name: 'historicalPriceUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'historicalSpotPriceEth': { name: 'historicalSpotPriceEth'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'isWhitelisted': { name: 'isWhitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'logoURI': { name: 'logoURI'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'oraclePriceUsd': { name: 'oraclePriceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'priceUsd': { name: 'priceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; }; } }; 'spotPriceEth': { name: 'spotPriceEth'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'tags': { name: 'tags'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'OBJECT'; name: 'Vault'; ofType: null; } }; 'yield': { name: 'yield'; type: { kind: 'OBJECT'; name: 'AssetYield'; ofType: null; } }; }; }; 'AssetOrderBy': { name: 'AssetOrderBy'; enumValues: 'Address' | 'CredoraRiskScore'; }; 'AssetYield': { kind: 'OBJECT'; name: 'AssetYield'; fields: { 'apr': { name: 'apr'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; }; }; - 'AssetsFilters': { kind: 'INPUT_OBJECT'; name: 'AssetsFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'symbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'tags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'credoraRiskScore_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isVaultAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isCollateralAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isLoanAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'curator_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }]; }; + 'AssetsFilters': { kind: 'INPUT_OBJECT'; name: 'AssetsFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'symbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'tags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'credoraRiskScore_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isVaultAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isCollateralAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isLoanAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'isMarketAsset'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'curator_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }]; }; + 'BadDebtRealizedMarketWarningMetadata': { kind: 'OBJECT'; name: 'BadDebtRealizedMarketWarningMetadata'; fields: { 'badDebtAssets': { name: 'badDebtAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'badDebtShare': { name: 'badDebtShare'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'badDebtUsd': { name: 'badDebtUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupplyAssets': { name: 'totalSupplyAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'BadDebtUnrealizedMarketWarningMetadata': { kind: 'OBJECT'; name: 'BadDebtUnrealizedMarketWarningMetadata'; fields: { 'badDebtAssets': { name: 'badDebtAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'badDebtShare': { name: 'badDebtShare'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'badDebtUsd': { name: 'badDebtUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupplyAssets': { name: 'totalSupplyAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'BigInt': unknown; 'BigIntDataPoint': { kind: 'OBJECT'; name: 'BigIntDataPoint'; fields: { 'x': { name: 'x'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'y': { name: 'y'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; }; }; 'Block': { kind: 'OBJECT'; name: 'Block'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'number': { name: 'number'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; @@ -33,20 +35,26 @@ export type introspection_types = { 'CustomMetadata': { kind: 'OBJECT'; name: 'CustomMetadata'; fields: { 'content': { name: 'content'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; }; 'Float': unknown; 'FloatDataPoint': { kind: 'OBJECT'; name: 'FloatDataPoint'; fields: { 'x': { name: 'x'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'y': { name: 'y'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; - 'HardcodedPriceMetadata': { kind: 'OBJECT'; name: 'HardcodedPriceMetadata'; fields: { 'symbolFrom': { name: 'symbolFrom'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'symbolTo': { name: 'symbolTo'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; }; 'HexString': unknown; + 'HighRiskAddressVaultV2WarningMetadata': { kind: 'OBJECT'; name: 'HighRiskAddressVaultV2WarningMetadata'; fields: { 'blacklistedAddresses': { name: 'blacklistedAddresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; }; }; } }; 'highRiskAddresses': { name: 'highRiskAddresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; }; }; } }; }; }; + 'HighRiskAddressVaultWarningMetadata': { kind: 'OBJECT'; name: 'HighRiskAddressVaultWarningMetadata'; fields: { 'blacklistedAddresses': { name: 'blacklistedAddresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; }; }; } }; 'highRiskAddresses': { name: 'highRiskAddresses'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; }; }; } }; }; }; + 'HighRiskAssetMarketWarningMetadata': { kind: 'OBJECT'; name: 'HighRiskAssetMarketWarningMetadata'; fields: { 'highRiskAssets': { name: 'highRiskAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; }; }; } }; }; }; + 'HighRiskAssetVaultWarningMetadata': { kind: 'OBJECT'; name: 'HighRiskAssetVaultWarningMetadata'; fields: { 'highRiskAssets': { name: 'highRiskAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; }; }; } }; }; }; 'ID': unknown; 'IRMCurveDataPoint': { kind: 'OBJECT'; name: 'IRMCurveDataPoint'; fields: { 'borrowApy': { name: 'borrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'utilization': { name: 'utilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; }; }; + 'IncorrectOracleConfigurationMarketWarningMetadata': { kind: 'OBJECT'; name: 'IncorrectOracleConfigurationMarketWarningMetadata'; fields: { 'expectedScaleFactor': { name: 'expectedScaleFactor'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'expectedScaleFactorExponent': { name: 'expectedScaleFactorExponent'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'scaleFactor': { name: 'scaleFactor'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'Int': unknown; 'IntDataPoint': { kind: 'OBJECT'; name: 'IntDataPoint'; fields: { 'x': { name: 'x'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'y': { name: 'y'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; }; - 'Market': { kind: 'OBJECT'; name: 'Market'; fields: { 'allTimeApys': { name: 'allTimeApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'badDebt': { name: 'badDebt'; type: { kind: 'OBJECT'; name: 'MarketBadDebt'; ofType: null; } }; 'collateralAsset': { name: 'collateralAsset'; type: { kind: 'OBJECT'; name: 'Asset'; ofType: null; } }; 'collateralPrice': { name: 'collateralPrice'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'concentration': { name: 'concentration'; type: { kind: 'OBJECT'; name: 'MarketConcentration'; ofType: null; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creatorAddress': { name: 'creatorAddress'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'currentIrmCurve': { name: 'currentIrmCurve'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IRMCurveDataPoint'; ofType: null; }; }; } }; 'dailyApys': { name: 'dailyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'OBJECT'; name: 'MarketHistory'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'irmAddress': { name: 'irmAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'lltv': { name: 'lltv'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'loanAsset': { name: 'loanAsset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'monthlyApys': { name: 'monthlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'morphoBlue': { name: 'morphoBlue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MorphoBlue'; ofType: null; }; } }; 'oracle': { name: 'oracle'; type: { kind: 'OBJECT'; name: 'Oracle'; ofType: null; } }; 'oracleAddress': { name: 'oracleAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'oracleFeed': { name: 'oracleFeed'; type: { kind: 'OBJECT'; name: 'MarketOracleFeed'; ofType: null; } }; 'oracleInfo': { name: 'oracleInfo'; type: { kind: 'OBJECT'; name: 'MarketOracleInfo'; ofType: null; } }; 'publicAllocatorSharedLiquidity': { name: 'publicAllocatorSharedLiquidity'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PublicAllocatorSharedLiquidity'; ofType: null; }; }; } }; 'quarterlyApys': { name: 'quarterlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'realizedBadDebt': { name: 'realizedBadDebt'; type: { kind: 'OBJECT'; name: 'MarketBadDebt'; ofType: null; } }; 'reallocatableLiquidityAssets': { name: 'reallocatableLiquidityAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; } }; 'state': { name: 'state'; type: { kind: 'OBJECT'; name: 'MarketState'; ofType: null; } }; 'supplyingVaults': { name: 'supplyingVaults'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; }; } }; 'targetBorrowUtilization': { name: 'targetBorrowUtilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'targetWithdrawUtilization': { name: 'targetWithdrawUtilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'uniqueKey': { name: 'uniqueKey'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'MarketId'; ofType: null; }; } }; 'warnings': { name: 'warnings'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketWarning'; ofType: null; }; }; } }; 'weeklyApys': { name: 'weeklyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'yearlyApys': { name: 'yearlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; }; }; + 'InvalidNameVaultWarningMetadata': { kind: 'OBJECT'; name: 'InvalidNameVaultWarningMetadata'; fields: { 'reason': { name: 'reason'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'InvalidSymbolVaultWarningMetadata': { kind: 'OBJECT'; name: 'InvalidSymbolVaultWarningMetadata'; fields: { 'reason': { name: 'reason'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'Market': { kind: 'OBJECT'; name: 'Market'; fields: { 'allTimeApys': { name: 'allTimeApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'badDebt': { name: 'badDebt'; type: { kind: 'OBJECT'; name: 'MarketBadDebt'; ofType: null; } }; 'collateralAsset': { name: 'collateralAsset'; type: { kind: 'OBJECT'; name: 'Asset'; ofType: null; } }; 'collateralPrice': { name: 'collateralPrice'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'concentration': { name: 'concentration'; type: { kind: 'OBJECT'; name: 'MarketConcentration'; ofType: null; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creatorAddress': { name: 'creatorAddress'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'currentIrmCurve': { name: 'currentIrmCurve'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IRMCurveDataPoint'; ofType: null; }; }; } }; 'dailyApys': { name: 'dailyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'OBJECT'; name: 'MarketHistory'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'irmAddress': { name: 'irmAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'lltv': { name: 'lltv'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'loanAsset': { name: 'loanAsset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'monthlyApys': { name: 'monthlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'morphoBlue': { name: 'morphoBlue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MorphoBlue'; ofType: null; }; } }; 'oracle': { name: 'oracle'; type: { kind: 'OBJECT'; name: 'Oracle'; ofType: null; } }; 'oracleAddress': { name: 'oracleAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'oracleFeed': { name: 'oracleFeed'; type: { kind: 'OBJECT'; name: 'MarketOracleFeed'; ofType: null; } }; 'oracleInfo': { name: 'oracleInfo'; type: { kind: 'OBJECT'; name: 'MarketOracleInfo'; ofType: null; } }; 'publicAllocatorSharedLiquidity': { name: 'publicAllocatorSharedLiquidity'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PublicAllocatorSharedLiquidity'; ofType: null; }; }; } }; 'quarterlyApys': { name: 'quarterlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'realizedBadDebt': { name: 'realizedBadDebt'; type: { kind: 'OBJECT'; name: 'MarketBadDebt'; ofType: null; } }; 'reallocatableLiquidityAssets': { name: 'reallocatableLiquidityAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; }; } }; 'state': { name: 'state'; type: { kind: 'OBJECT'; name: 'MarketState'; ofType: null; } }; 'supplyingVaults': { name: 'supplyingVaults'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; }; }; } }; 'targetBorrowUtilization': { name: 'targetBorrowUtilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'targetWithdrawUtilization': { name: 'targetWithdrawUtilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'uniqueKey': { name: 'uniqueKey'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'MarketId'; ofType: null; }; } }; 'warnings': { name: 'warnings'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketWarning'; ofType: null; }; }; }; } }; 'weeklyApys': { name: 'weeklyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'yearlyApys': { name: 'yearlyApys'; type: { kind: 'OBJECT'; name: 'MarketApyAggregates'; ofType: null; } }; }; }; 'MarketApyAggregates': { kind: 'OBJECT'; name: 'MarketApyAggregates'; fields: { 'borrowApy': { name: 'borrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netBorrowApy': { name: 'netBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netSupplyApy': { name: 'netSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'MarketBadDebt': { kind: 'OBJECT'; name: 'MarketBadDebt'; fields: { 'underlying': { name: 'underlying'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'usd': { name: 'usd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'MarketCollateralAtRisk': { kind: 'OBJECT'; name: 'MarketCollateralAtRisk'; fields: { 'collateralAtRisk': { name: 'collateralAtRisk'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'CollateralAtRiskDataPoint'; ofType: null; }; }; } }; 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; }; }; 'MarketCollateralTransferTransactionData': { kind: 'OBJECT'; name: 'MarketCollateralTransferTransactionData'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; }; }; 'MarketConcentration': { kind: 'OBJECT'; name: 'MarketConcentration'; fields: { 'borrowHhi': { name: 'borrowHhi'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyHhi': { name: 'supplyHhi'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'MarketFilters': { kind: 'INPUT_OBJECT'; name: 'MarketFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'countryCode'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'isIdle'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'uniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'loanAssetTags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'collateralAssetTags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'oracleAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'irmAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'collateralAssetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'collateralAssetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'loanAssetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'loanAssetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'lltv_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'lltv_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'borrowAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'borrowAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'borrowAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'borrowAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'supplyAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'supplyAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'supplyAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'supplyAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'borrowShares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'borrowShares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'supplyShares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'supplyShares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'utilization_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'utilization_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'apyAtTarget_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'apyAtTarget_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'supplyApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'supplyApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netSupplyApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netSupplyApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'borrowApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'borrowApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netBorrowApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netBorrowApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }]; }; - 'MarketHistory': { kind: 'OBJECT'; name: 'MarketHistory'; fields: { 'allTimeBorrowApy': { name: 'allTimeBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'allTimeNetBorrowApy': { name: 'allTimeNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'allTimeNetSupplyApy': { name: 'allTimeNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'allTimeSupplyApy': { name: 'allTimeSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'apyAtTarget': { name: 'apyAtTarget'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowApy': { name: 'borrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'collateralAssets': { name: 'collateralAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'collateralAssetsUsd': { name: 'collateralAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'dailyBorrowApy': { name: 'dailyBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'dailyNetBorrowApy': { name: 'dailyNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'dailyNetSupplyApy': { name: 'dailyNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'dailySupplyApy': { name: 'dailySupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'fee': { name: 'fee'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'liquidityAssets': { name: 'liquidityAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'liquidityAssetsUsd': { name: 'liquidityAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'monthlyBorrowApy': { name: 'monthlyBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'monthlyNetBorrowApy': { name: 'monthlyNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'monthlyNetSupplyApy': { name: 'monthlyNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'monthlySupplyApy': { name: 'monthlySupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'netBorrowApy': { name: 'netBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'netSupplyApy': { name: 'netSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'price': { name: 'price'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'quarterlyBorrowApy': { name: 'quarterlyBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'quarterlyNetBorrowApy': { name: 'quarterlyNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'quarterlyNetSupplyApy': { name: 'quarterlyNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'quarterlySupplyApy': { name: 'quarterlySupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'rateAtTarget': { name: 'rateAtTarget'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'rateAtUTarget': { name: 'rateAtUTarget'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'utilization': { name: 'utilization'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'weeklyBorrowApy': { name: 'weeklyBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'weeklyNetBorrowApy': { name: 'weeklyNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'weeklyNetSupplyApy': { name: 'weeklyNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'weeklySupplyApy': { name: 'weeklySupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlyBorrowApy': { name: 'yearlyBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlyNetBorrowApy': { name: 'yearlyNetBorrowApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlyNetSupplyApy': { name: 'yearlyNetSupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlySupplyApy': { name: 'yearlySupplyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; }; }; + 'MarketHistory': { kind: 'OBJECT'; name: 'MarketHistory'; fields: { 'allTimeBorrowApy': { name: 'allTimeBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'allTimeNetBorrowApy': { name: 'allTimeNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'allTimeNetSupplyApy': { name: 'allTimeNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'allTimeSupplyApy': { name: 'allTimeSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'apyAtTarget': { name: 'apyAtTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'borrowApy': { name: 'borrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'collateralAssets': { name: 'collateralAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'collateralAssetsUsd': { name: 'collateralAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'dailyBorrowApy': { name: 'dailyBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'dailyNetBorrowApy': { name: 'dailyNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'dailyNetSupplyApy': { name: 'dailyNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'dailySupplyApy': { name: 'dailySupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'fee': { name: 'fee'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'liquidityAssets': { name: 'liquidityAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'liquidityAssetsUsd': { name: 'liquidityAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'monthlyBorrowApy': { name: 'monthlyBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'monthlyNetBorrowApy': { name: 'monthlyNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'monthlyNetSupplyApy': { name: 'monthlyNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'monthlySupplyApy': { name: 'monthlySupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'netBorrowApy': { name: 'netBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'netSupplyApy': { name: 'netSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'price': { name: 'price'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'quarterlyBorrowApy': { name: 'quarterlyBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'quarterlyNetBorrowApy': { name: 'quarterlyNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'quarterlyNetSupplyApy': { name: 'quarterlyNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'quarterlySupplyApy': { name: 'quarterlySupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'rateAtTarget': { name: 'rateAtTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'rateAtUTarget': { name: 'rateAtUTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'utilization': { name: 'utilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'weeklyBorrowApy': { name: 'weeklyBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'weeklyNetBorrowApy': { name: 'weeklyNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'weeklyNetSupplyApy': { name: 'weeklyNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'weeklySupplyApy': { name: 'weeklySupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlyBorrowApy': { name: 'yearlyBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlyNetBorrowApy': { name: 'yearlyNetBorrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlyNetSupplyApy': { name: 'yearlyNetSupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlySupplyApy': { name: 'yearlySupplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; }; }; 'MarketId': unknown; 'MarketLiquidationTransactionData': { kind: 'OBJECT'; name: 'MarketLiquidationTransactionData'; fields: { 'badDebtAssets': { name: 'badDebtAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'badDebtAssetsUsd': { name: 'badDebtAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'badDebtShares': { name: 'badDebtShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'liquidator': { name: 'liquidator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; 'repaidAssets': { name: 'repaidAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'repaidAssetsUsd': { name: 'repaidAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'repaidShares': { name: 'repaidShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'seizedAssets': { name: 'seizedAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'seizedAssetsUsd': { name: 'seizedAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'MarketOracleAccuracy': { kind: 'OBJECT'; name: 'MarketOracleAccuracy'; fields: { 'averagePercentDifference': { name: 'averagePercentDifference'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; 'maxPercentDifference': { name: 'maxPercentDifference'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; @@ -59,12 +67,12 @@ export type introspection_types = { 'MarketPositionHistory': { kind: 'OBJECT'; name: 'MarketPositionHistory'; fields: { 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowPnl': { name: 'borrowPnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'borrowPnlUsd': { name: 'borrowPnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowRoe': { name: 'borrowRoe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowRoeUsd': { name: 'borrowRoeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'collateral': { name: 'collateral'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'collateralPnlUsd': { name: 'collateralPnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'collateralRoeUsd': { name: 'collateralRoeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'collateralUsd': { name: 'collateralUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'collateralValue': { name: 'collateralValue'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'margin': { name: 'margin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'marginPnl': { name: 'marginPnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'marginPnlUsd': { name: 'marginPnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marginRoe': { name: 'marginRoe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marginRoeUsd': { name: 'marginRoeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marginUsd': { name: 'marginUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'pnl': { name: 'pnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'pnlUsd': { name: 'pnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roe': { name: 'roe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roeUsd': { name: 'roeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyPnl': { name: 'supplyPnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'supplyPnlUsd': { name: 'supplyPnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyRoe': { name: 'supplyRoe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyRoeUsd': { name: 'supplyRoeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; }; }; 'MarketPositionOrderBy': { name: 'MarketPositionOrderBy'; enumValues: 'SupplyShares' | 'BorrowShares' | 'Collateral' | 'HealthFactor'; }; 'MarketPositionState': { kind: 'OBJECT'; name: 'MarketPositionState'; fields: { 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowPnl': { name: 'borrowPnl'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'borrowPnlUsd': { name: 'borrowPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowRoe': { name: 'borrowRoe'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowRoeUsd': { name: 'borrowRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'collateral': { name: 'collateral'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'collateralPnlUsd': { name: 'collateralPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'collateralRoeUsd': { name: 'collateralRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'collateralUsd': { name: 'collateralUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'collateralValue': { name: 'collateralValue'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'margin': { name: 'margin'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'marginPnl': { name: 'marginPnl'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'marginPnlUsd': { name: 'marginPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marginRoe': { name: 'marginRoe'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marginRoeUsd': { name: 'marginRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marginUsd': { name: 'marginUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'pnl': { name: 'pnl'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pnlUsd': { name: 'pnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'roe': { name: 'roe'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'roeUsd': { name: 'roeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyPnl': { name: 'supplyPnl'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'supplyPnlUsd': { name: 'supplyPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyRoe': { name: 'supplyRoe'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyRoeUsd': { name: 'supplyRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; - 'MarketState': { kind: 'OBJECT'; name: 'MarketState'; fields: { 'allTimeBorrowApy': { name: 'allTimeBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetBorrowApy': { name: 'allTimeNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetSupplyApy': { name: 'allTimeNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeSupplyApy': { name: 'allTimeSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'apyAtTarget': { name: 'apyAtTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'avgBorrowApy': { name: 'avgBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetBorrowApy': { name: 'avgNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetSupplyApy': { name: 'avgNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgSupplyApy': { name: 'avgSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyBorrowApy': { name: 'biweeklyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetBorrowApy': { name: 'biweeklyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetSupplyApy': { name: 'biweeklyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklySupplyApy': { name: 'biweeklySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'block': { name: 'block'; type: { kind: 'OBJECT'; name: 'Block'; ofType: null; } }; 'blockNumber': { name: 'blockNumber'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'borrowApy': { name: 'borrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'collateralAssets': { name: 'collateralAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'collateralAssetsUsd': { name: 'collateralAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyBorrowApy': { name: 'dailyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetBorrowApy': { name: 'dailyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetSupplyApy': { name: 'dailyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyPriceVariation': { name: 'dailyPriceVariation'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailySupplyApy': { name: 'dailySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'fee': { name: 'fee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'liquidityAssets': { name: 'liquidityAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'liquidityAssetsUsd': { name: 'liquidityAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyBorrowApy': { name: 'monthlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetBorrowApy': { name: 'monthlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetSupplyApy': { name: 'monthlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlySupplyApy': { name: 'monthlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netBorrowApy': { name: 'netBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netSupplyApy': { name: 'netSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'price': { name: 'price'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'quarterlyBorrowApy': { name: 'quarterlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetBorrowApy': { name: 'quarterlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetSupplyApy': { name: 'quarterlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlySupplyApy': { name: 'quarterlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'rateAtTarget': { name: 'rateAtTarget'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'rateAtUTarget': { name: 'rateAtUTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'rewards': { name: 'rewards'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketStateReward'; ofType: null; }; }; } }; 'size': { name: 'size'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'sizeUsd': { name: 'sizeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalLiquidity': { name: 'totalLiquidity'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalLiquidityUsd': { name: 'totalLiquidityUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'utilization': { name: 'utilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'weeklyBorrowApy': { name: 'weeklyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetBorrowApy': { name: 'weeklyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetSupplyApy': { name: 'weeklyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklySupplyApy': { name: 'weeklySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyBorrowApy': { name: 'yearlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetBorrowApy': { name: 'yearlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetSupplyApy': { name: 'yearlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlySupplyApy': { name: 'yearlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; + 'MarketState': { kind: 'OBJECT'; name: 'MarketState'; fields: { 'allTimeBorrowApy': { name: 'allTimeBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetBorrowApy': { name: 'allTimeNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetSupplyApy': { name: 'allTimeNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeSupplyApy': { name: 'allTimeSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'apyAtTarget': { name: 'apyAtTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'avgBorrowApy': { name: 'avgBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetBorrowApy': { name: 'avgNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetSupplyApy': { name: 'avgNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgSupplyApy': { name: 'avgSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyBorrowApy': { name: 'biweeklyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetBorrowApy': { name: 'biweeklyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetSupplyApy': { name: 'biweeklyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklySupplyApy': { name: 'biweeklySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'block': { name: 'block'; type: { kind: 'OBJECT'; name: 'Block'; ofType: null; } }; 'blockNumber': { name: 'blockNumber'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'borrowApy': { name: 'borrowApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'borrowAssets': { name: 'borrowAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'borrowAssetsUsd': { name: 'borrowAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowShares': { name: 'borrowShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'collateralAssets': { name: 'collateralAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'collateralAssetsUsd': { name: 'collateralAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyBorrowApy': { name: 'dailyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetBorrowApy': { name: 'dailyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetSupplyApy': { name: 'dailyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyPriceVariation': { name: 'dailyPriceVariation'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailySupplyApy': { name: 'dailySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'fee': { name: 'fee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'liquidityAssets': { name: 'liquidityAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'liquidityAssetsUsd': { name: 'liquidityAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyBorrowApy': { name: 'monthlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetBorrowApy': { name: 'monthlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetSupplyApy': { name: 'monthlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlySupplyApy': { name: 'monthlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netBorrowApy': { name: 'netBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netSupplyApy': { name: 'netSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'price': { name: 'price'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'quarterlyBorrowApy': { name: 'quarterlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetBorrowApy': { name: 'quarterlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetSupplyApy': { name: 'quarterlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlySupplyApy': { name: 'quarterlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'rateAtTarget': { name: 'rateAtTarget'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'rateAtUTarget': { name: 'rateAtUTarget'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'rewards': { name: 'rewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketStateReward'; ofType: null; }; }; }; } }; 'size': { name: 'size'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'sizeUsd': { name: 'sizeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'supplyAssets': { name: 'supplyAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'supplyAssetsUsd': { name: 'supplyAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyShares': { name: 'supplyShares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalLiquidity': { name: 'totalLiquidity'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalLiquidityUsd': { name: 'totalLiquidityUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'utilization': { name: 'utilization'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'weeklyBorrowApy': { name: 'weeklyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetBorrowApy': { name: 'weeklyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetSupplyApy': { name: 'weeklyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklySupplyApy': { name: 'weeklySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyBorrowApy': { name: 'yearlyBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetBorrowApy': { name: 'yearlyNetBorrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetSupplyApy': { name: 'yearlyNetSupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlySupplyApy': { name: 'yearlySupplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'MarketStateReward': { kind: 'OBJECT'; name: 'MarketStateReward'; fields: { 'amountPerBorrowedToken': { name: 'amountPerBorrowedToken'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'amountPerSuppliedToken': { name: 'amountPerSuppliedToken'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'borrowApr': { name: 'borrowApr'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'borrowApy': { name: 'borrowApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyApr': { name: 'supplyApr'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'supplyApy': { name: 'supplyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyBorrowTokens': { name: 'yearlyBorrowTokens'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'yearlySupplyTokens': { name: 'yearlySupplyTokens'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'MarketTransferTransactionData': { kind: 'OBJECT'; name: 'MarketTransferTransactionData'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'MarketV1CapData': { kind: 'OBJECT'; name: 'MarketV1CapData'; fields: { 'adapter': { name: 'adapter'; type: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; } }; 'adapterAddress': { name: 'adapterAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'market': { name: 'market'; type: { kind: 'OBJECT'; name: 'Market'; ofType: null; } }; 'marketParams': { name: 'marketParams'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketParams'; ofType: null; }; } }; }; }; 'MarketWarning': { kind: 'OBJECT'; name: 'MarketWarning'; fields: { 'level': { name: 'level'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'WarningLevel'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'UNION'; name: 'MarketWarningMetadata'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; - 'MarketWarningMetadata': { kind: 'UNION'; name: 'MarketWarningMetadata'; fields: {}; possibleTypes: 'CustomMetadata' | 'HardcodedPriceMetadata'; }; + 'MarketWarningMetadata': { kind: 'UNION'; name: 'MarketWarningMetadata'; fields: {}; possibleTypes: 'BadDebtRealizedMarketWarningMetadata' | 'BadDebtUnrealizedMarketWarningMetadata' | 'CustomMetadata' | 'HighRiskAssetMarketWarningMetadata' | 'IncorrectOracleConfigurationMarketWarningMetadata' | 'UnrecognizedCollateralAssetMarketWarningMetadata' | 'UnrecognizedLoanAssetMarketWarningMetadata' | 'UnsafeVaultAsCollateralMarketWarningMetadata'; }; 'MetaMorphoAdapter': { kind: 'OBJECT'; name: 'MetaMorphoAdapter'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'VaultV2AdapterFactory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'metaMorpho': { name: 'metaMorpho'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; } }; 'position': { name: 'position'; type: { kind: 'OBJECT'; name: 'VaultPosition'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2AdapterType'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; }; 'MetaMorphoAdapterFactory': { kind: 'OBJECT'; name: 'MetaMorphoAdapterFactory'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; }; 'Metadata': { kind: 'UNION'; name: 'Metadata'; fields: {}; possibleTypes: 'AddressRiskMetadata' | 'AragonAddressMetadata' | 'SafeAddressMetadata'; }; @@ -72,7 +80,7 @@ export type introspection_types = { 'MorphoBlueFilters': { kind: 'INPUT_OBJECT'; name: 'MorphoBlueFilters'; isOneOf: false; inputFields: [{ name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }]; }; 'MorphoBlueOrderBy': { name: 'MorphoBlueOrderBy'; enumValues: 'Address'; }; 'MorphoBlueState': { kind: 'OBJECT'; name: 'MorphoBlueState'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'marketCount': { name: 'marketCount'; 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: 'BigInt'; ofType: null; }; } }; 'totalBorrowUsd': { name: 'totalBorrowUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'totalCollateralUsd': { name: 'totalCollateralUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'totalDepositUsd': { name: 'totalDepositUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'totalSupplyUsd': { name: 'totalSupplyUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'tvlUsd': { name: 'tvlUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'userCount': { name: 'userCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'vaultCount': { name: 'vaultCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; }; }; - 'MorphoBlueStateHistory': { kind: 'OBJECT'; name: 'MorphoBlueStateHistory'; fields: { 'marketCount': { name: 'marketCount'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; } }; 'totalBorrowUsd': { name: 'totalBorrowUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalCollateralUsd': { name: 'totalCollateralUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalDepositUsd': { name: 'totalDepositUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalSupplyUsd': { name: 'totalSupplyUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'tvlUsd': { name: 'tvlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'userCount': { name: 'userCount'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; } }; 'vaultCount': { name: 'vaultCount'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; } }; }; }; + 'MorphoBlueStateHistory': { kind: 'OBJECT'; name: 'MorphoBlueStateHistory'; fields: { 'marketCount': { name: 'marketCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; }; } }; 'totalBorrowUsd': { name: 'totalBorrowUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalCollateralUsd': { name: 'totalCollateralUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalDepositUsd': { name: 'totalDepositUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalSupplyUsd': { name: 'totalSupplyUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'tvlUsd': { name: 'tvlUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'userCount': { name: 'userCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; }; } }; 'vaultCount': { name: 'vaultCount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'IntDataPoint'; ofType: null; }; }; }; } }; }; }; 'MorphoChainlinkOracleData': { kind: 'OBJECT'; name: 'MorphoChainlinkOracleData'; fields: { 'baseFeedOne': { name: 'baseFeedOne'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'baseFeedTwo': { name: 'baseFeedTwo'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'baseOracleVault': { name: 'baseOracleVault'; type: { kind: 'OBJECT'; name: 'OracleVault'; ofType: null; } }; 'chainId': { name: 'chainId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'quoteFeedOne': { name: 'quoteFeedOne'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'quoteFeedTwo': { name: 'quoteFeedTwo'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'scaleFactor': { name: 'scaleFactor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'vaultConversionSample': { name: 'vaultConversionSample'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'MorphoChainlinkOracleV2Data': { kind: 'OBJECT'; name: 'MorphoChainlinkOracleV2Data'; fields: { 'baseFeedOne': { name: 'baseFeedOne'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'baseFeedTwo': { name: 'baseFeedTwo'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'baseOracleVault': { name: 'baseOracleVault'; type: { kind: 'OBJECT'; name: 'OracleVault'; ofType: null; } }; 'baseVault': { name: 'baseVault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'baseVaultConversionSample': { name: 'baseVaultConversionSample'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'chainId': { name: 'chainId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'quoteFeedOne': { name: 'quoteFeedOne'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'quoteFeedTwo': { name: 'quoteFeedTwo'; type: { kind: 'OBJECT'; name: 'OracleFeed'; ofType: null; } }; 'quoteOracleVault': { name: 'quoteOracleVault'; type: { kind: 'OBJECT'; name: 'OracleVault'; ofType: null; } }; 'quoteVault': { name: 'quoteVault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'quoteVaultConversionSample': { name: 'quoteVaultConversionSample'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'scaleFactor': { name: 'scaleFactor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'MorphoMarketV1Adapter': { kind: 'OBJECT'; name: 'MorphoMarketV1Adapter'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'VaultV2AdapterFactory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'positions': { name: 'positions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedMarketPositions'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2AdapterType'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; }; @@ -105,10 +113,14 @@ export type introspection_types = { 'PaginatedTransactions': { kind: 'OBJECT'; name: 'PaginatedTransactions'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Transaction'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedUsers': { kind: 'OBJECT'; name: 'PaginatedUsers'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultAdminEvent': { kind: 'OBJECT'; name: 'PaginatedVaultAdminEvent'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAdminEvent'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; + 'PaginatedVaultPendingConfig': { kind: 'OBJECT'; name: 'PaginatedVaultPendingConfig'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultPendingConfig'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultReallocates': { kind: 'OBJECT'; name: 'PaginatedVaultReallocates'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultReallocate'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultV2Adapters': { kind: 'OBJECT'; name: 'PaginatedVaultV2Adapters'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultV2Caps': { kind: 'OBJECT'; name: 'PaginatedVaultV2Caps'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Caps'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultV2Factories': { kind: 'OBJECT'; name: 'PaginatedVaultV2Factories'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Factory'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; + 'PaginatedVaultV2HistoricalCaps': { kind: 'OBJECT'; name: 'PaginatedVaultV2HistoricalCaps'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2HistoricalCaps'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; + 'PaginatedVaultV2PendingConfig': { kind: 'OBJECT'; name: 'PaginatedVaultV2PendingConfig'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2PendingConfig'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; + 'PaginatedVaultV2Positions': { kind: 'OBJECT'; name: 'PaginatedVaultV2Positions'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Position'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultV2Transactions': { kind: 'OBJECT'; name: 'PaginatedVaultV2Transactions'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Transaction'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PaginatedVaultV2s': { kind: 'OBJECT'; name: 'PaginatedVaultV2s'; fields: { 'items': { name: 'items'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; } }; }; }; 'PublicAllocator': { kind: 'OBJECT'; name: 'PublicAllocator'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'morphoBlue': { name: 'morphoBlue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MorphoBlue'; ofType: null; }; } }; }; }; @@ -139,9 +151,12 @@ export type introspection_types = { 'SetSkimRecipientEventData': { kind: 'OBJECT'; name: 'SetSkimRecipientEventData'; fields: { 'skimRecipient': { name: 'skimRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; 'SetSupplyQueueEventData': { kind: 'OBJECT'; name: 'SetSupplyQueueEventData'; fields: { 'supplyQueue': { name: 'supplyQueue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; }; }; } }; }; }; 'SetWithdrawQueueEventData': { kind: 'OBJECT'; name: 'SetWithdrawQueueEventData'; fields: { 'withdrawQueue': { name: 'withdrawQueue'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; }; }; } }; }; }; + 'ShortTimelockVaultWarningMetadata': { kind: 'OBJECT'; name: 'ShortTimelockVaultWarningMetadata'; fields: { 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'SkimEventData': { kind: 'OBJECT'; name: 'SkimEventData'; fields: { 'amount': { name: 'amount'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; }; }; 'String': unknown; 'TimelockEventData': { kind: 'OBJECT'; name: 'TimelockEventData'; fields: { 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'TimelockFailedCheckVaultV2WarningMetadata': { kind: 'OBJECT'; name: 'TimelockFailedCheckVaultV2WarningMetadata'; fields: { 'currentTimelock': { name: 'currentTimelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'requiredTimelock': { name: 'requiredTimelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'TimelockVaultV2WarningMetadata': { kind: 'OBJECT'; name: 'TimelockVaultV2WarningMetadata'; fields: { 'failedChecks': { name: 'failedChecks'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'TimelockFailedCheckVaultV2WarningMetadata'; ofType: null; }; }; }; } }; }; }; 'TimeseriesInterval': { name: 'TimeseriesInterval'; enumValues: 'MINUTE' | 'FIVE_MINUTES' | 'FIFTEEN_MINUTES' | 'HALF_HOUR' | 'HOUR' | 'DAY' | 'WEEK' | 'MONTH' | 'QUARTER' | 'YEAR' | 'ALL'; }; 'TimeseriesOptions': { kind: 'INPUT_OBJECT'; name: 'TimeseriesOptions'; isOneOf: false; inputFields: [{ name: 'startTimestamp'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'endTimestamp'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'interval'; type: { kind: 'ENUM'; name: 'TimeseriesInterval'; ofType: null; }; defaultValue: null }]; }; 'Transaction': { kind: 'OBJECT'; name: 'Transaction'; fields: { 'blockNumber': { name: 'blockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'data': { name: 'data'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'TransactionData'; ofType: null; }; } }; 'hash': { name: 'hash'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'logIndex': { name: 'logIndex'; 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: 'BigInt'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'TransactionType'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; } }; }; }; @@ -149,12 +164,17 @@ export type introspection_types = { 'TransactionFilters': { kind: 'INPUT_OBJECT'; name: 'TransactionFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'assetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetSymbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketUniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'userAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'userId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'type_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'TransactionType'; ofType: null; }; }; }; defaultValue: null }, { name: 'hash'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'timestamp_gte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'timestamp_lte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'shares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'shares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'assetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'repaidAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'repaidAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'repaidAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'repaidAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'repaidShares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'repaidShares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'seizedAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'seizedAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'seizedAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'seizedAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'badDebtShares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'badDebtShares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'badDebtAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'badDebtAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'badDebtAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'badDebtAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'liquidator_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }]; }; 'TransactionType': { name: 'TransactionType'; enumValues: 'MetaMorphoDeposit' | 'MetaMorphoWithdraw' | 'MetaMorphoTransfer' | 'MetaMorphoFee' | 'MarketBorrow' | 'MarketLiquidation' | 'MarketRepay' | 'MarketSupply' | 'MarketSupplyCollateral' | 'MarketWithdraw' | 'MarketWithdrawCollateral'; }; 'TransactionsOrderBy': { name: 'TransactionsOrderBy'; enumValues: 'Timestamp' | 'Shares' | 'Assets' | 'AssetsUsd' | 'RepaidShares' | 'RepaidAssets' | 'RepaidAssetsUsd' | 'SeizedAssets' | 'SeizedAssetsUsd' | 'BadDebtShares' | 'BadDebtAssets' | 'BadDebtAssetsUsd'; }; + 'UnrecognizedCollateralAssetMarketWarningMetadata': { kind: 'OBJECT'; name: 'UnrecognizedCollateralAssetMarketWarningMetadata'; fields: { 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; }; }; + 'UnrecognizedDepositAssetVaultWarningMetadata': { kind: 'OBJECT'; name: 'UnrecognizedDepositAssetVaultWarningMetadata'; fields: { 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; }; }; + 'UnrecognizedLoanAssetMarketWarningMetadata': { kind: 'OBJECT'; name: 'UnrecognizedLoanAssetMarketWarningMetadata'; fields: { 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; }; }; + 'UnrecognizedMarketVaultWarningMetadata': { kind: 'OBJECT'; name: 'UnrecognizedMarketVaultWarningMetadata'; fields: { 'marketWarnings': { name: 'marketWarnings'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketWarning'; ofType: null; }; }; }; } }; }; }; + 'UnsafeVaultAsCollateralMarketWarningMetadata': { kind: 'OBJECT'; name: 'UnsafeVaultAsCollateralMarketWarningMetadata'; fields: { 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; } }; }; }; 'User': { kind: 'OBJECT'; name: 'User'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserHistory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'marketPositions': { name: 'marketPositions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'MarketPosition'; ofType: null; }; }; }; } }; 'state': { name: 'state'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserState'; ofType: null; }; } }; 'tag': { name: 'tag'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'transactions': { name: 'transactions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Transaction'; ofType: null; }; }; }; } }; 'vaultPositions': { name: 'vaultPositions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultPosition'; ofType: null; }; }; }; } }; 'vaultV2Positions': { name: 'vaultV2Positions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Position'; ofType: null; }; }; }; } }; }; }; - 'UserHistory': { kind: 'OBJECT'; name: 'UserHistory'; fields: { 'marketsBorrowAssetsUsd': { name: 'marketsBorrowAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marketsCollateralUsd': { name: 'marketsCollateralUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marketsMarginUsd': { name: 'marketsMarginUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'marketsSupplyAssetsUsd': { name: 'marketsSupplyAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'vaultsAssetsUsd': { name: 'vaultsAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; }; }; - 'UserState': { kind: 'OBJECT'; name: 'UserState'; fields: { 'marketsBorrowAssetsUsd': { name: 'marketsBorrowAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsBorrowPnlUsd': { name: 'marketsBorrowPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsBorrowRoeUsd': { name: 'marketsBorrowRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralPnlUsd': { name: 'marketsCollateralPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralRoeUsd': { name: 'marketsCollateralRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralUsd': { name: 'marketsCollateralUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginPnlUsd': { name: 'marketsMarginPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginRoeUsd': { name: 'marketsMarginRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginUsd': { name: 'marketsMarginUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsPnlUsd': { name: 'marketsPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsRoeUsd': { name: 'marketsRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyAssetsUsd': { name: 'marketsSupplyAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyPnlUsd': { name: 'marketsSupplyPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyRoeUsd': { name: 'marketsSupplyRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsAssetsUsd': { name: 'vaultsAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsPnlUsd': { name: 'vaultsPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsRoeUsd': { name: 'vaultsRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; + 'UserHistory': { kind: 'OBJECT'; name: 'UserHistory'; fields: { 'marketsBorrowAssetsUsd': { name: 'marketsBorrowAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'marketsCollateralUsd': { name: 'marketsCollateralUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'marketsMarginUsd': { name: 'marketsMarginUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'marketsSupplyAssetsUsd': { name: 'marketsSupplyAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'vaultV2sAssetsUsd': { name: 'vaultV2sAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'vaultsAssetsUsd': { name: 'vaultsAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; }; }; + 'UserState': { kind: 'OBJECT'; name: 'UserState'; fields: { 'marketsBorrowAssetsUsd': { name: 'marketsBorrowAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsBorrowPnlUsd': { name: 'marketsBorrowPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsBorrowRoeUsd': { name: 'marketsBorrowRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralPnlUsd': { name: 'marketsCollateralPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralRoeUsd': { name: 'marketsCollateralRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsCollateralUsd': { name: 'marketsCollateralUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginPnlUsd': { name: 'marketsMarginPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginRoeUsd': { name: 'marketsMarginRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsMarginUsd': { name: 'marketsMarginUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsPnlUsd': { name: 'marketsPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsRoeUsd': { name: 'marketsRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyAssetsUsd': { name: 'marketsSupplyAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyPnlUsd': { name: 'marketsSupplyPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'marketsSupplyRoeUsd': { name: 'marketsSupplyRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultV2sAssetsUsd': { name: 'vaultV2sAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultV2sPnlUsd': { name: 'vaultV2sPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultV2sRoeUsd': { name: 'vaultV2sRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsAssetsUsd': { name: 'vaultsAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsPnlUsd': { name: 'vaultsPnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'vaultsRoeUsd': { name: 'vaultsRoeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'UsersFilters': { kind: 'INPUT_OBJECT'; name: 'UsersFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetSymbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketUniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }]; }; 'UsersOrderBy': { name: 'UsersOrderBy'; enumValues: 'Address'; }; - 'Vault': { kind: 'OBJECT'; name: 'Vault'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'adminEvents': { name: 'adminEvents'; type: { kind: 'OBJECT'; name: 'PaginatedVaultAdminEvent'; ofType: null; } }; 'allocators': { name: 'allocators'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocator'; ofType: null; }; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creatorAddress': { name: 'creatorAddress'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyApys': { name: 'dailyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultFactory'; ofType: null; }; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultHistory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'liquidity': { name: 'liquidity'; type: { kind: 'OBJECT'; name: 'VaultLiquidity'; ofType: null; } }; 'metadata': { name: 'metadata'; type: { kind: 'OBJECT'; name: 'VaultMetadata'; ofType: null; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyApys': { name: 'monthlyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'pendingCaps': { name: 'pendingCaps'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultPendingCap'; ofType: null; }; }; } }; 'promoted': { name: 'promoted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'publicAllocatorConfig': { name: 'publicAllocatorConfig'; type: { kind: 'OBJECT'; name: 'PublicAllocatorConfig'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; } }; 'state': { name: 'state'; type: { kind: 'OBJECT'; name: 'VaultState'; ofType: null; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'warnings': { name: 'warnings'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultWarning'; ofType: null; }; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyApys': { name: 'weeklyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; + 'Vault': { kind: 'OBJECT'; name: 'Vault'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'adminEvents': { name: 'adminEvents'; type: { kind: 'OBJECT'; name: 'PaginatedVaultAdminEvent'; ofType: null; } }; 'allocators': { name: 'allocators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocator'; ofType: null; }; }; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creatorAddress': { name: 'creatorAddress'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyApys': { name: 'dailyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultFactory'; ofType: null; }; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultHistory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'liquidity': { name: 'liquidity'; type: { kind: 'OBJECT'; name: 'VaultLiquidity'; ofType: null; } }; 'metadata': { name: 'metadata'; type: { kind: 'OBJECT'; name: 'VaultMetadata'; ofType: null; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyApys': { name: 'monthlyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'pendingCaps': { name: 'pendingCaps'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultPendingCap'; ofType: null; }; }; }; } }; 'promoted': { name: 'promoted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'publicAllocatorConfig': { name: 'publicAllocatorConfig'; type: { kind: 'OBJECT'; name: 'PublicAllocatorConfig'; ofType: null; } }; 'riskAnalysis': { name: 'riskAnalysis'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RiskAnalysis'; ofType: null; }; }; }; } }; 'state': { name: 'state'; type: { kind: 'OBJECT'; name: 'VaultState'; ofType: null; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'warnings': { name: 'warnings'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultWarning'; ofType: null; }; }; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyApys': { name: 'weeklyApys'; type: { kind: 'OBJECT'; name: 'VaultApyAggregates'; ofType: null; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; 'VaultAdminEvent': { kind: 'OBJECT'; name: 'VaultAdminEvent'; fields: { 'data': { name: 'data'; type: { kind: 'UNION'; name: 'VaultAdminEventData'; ofType: null; } }; 'hash': { name: 'hash'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'VaultAdminEventData': { kind: 'UNION'; name: 'VaultAdminEventData'; fields: {}; possibleTypes: 'CapEventData' | 'OwnershipEventData' | 'ReallocateSupplyEventData' | 'ReallocateWithdrawEventData' | 'RevokeCapEventData' | 'RevokePendingMarketRemovalEventData' | 'SetCuratorEventData' | 'SetFeeEventData' | 'SetFeeRecipientEventData' | 'SetGuardianEventData' | 'SetIsAllocatorEventData' | 'SetSkimRecipientEventData' | 'SetSupplyQueueEventData' | 'SetWithdrawQueueEventData' | 'SkimEventData' | 'TimelockEventData'; }; 'VaultAdminEventsFilters': { kind: 'INPUT_OBJECT'; name: 'VaultAdminEventsFilters'; isOneOf: false; inputFields: [{ name: 'type_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }]; }; @@ -164,12 +184,14 @@ export type introspection_types = { 'VaultApyAggregates': { kind: 'OBJECT'; name: 'VaultApyAggregates'; fields: { 'apy': { name: 'apy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netApy': { name: 'netApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'VaultFactory': { kind: 'OBJECT'; name: 'VaultFactory'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; }; 'VaultFilters': { kind: 'INPUT_OBJECT'; name: 'VaultFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'promoted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'countryCode'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'ownerAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_not_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'creatorAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'factoryAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'curatorAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'symbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetSymbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetTags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketUniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'apy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'apy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalSupply_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalSupply_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'publicAllocatorFee_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'publicAllocatorFeeUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'curator_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }]; }; - 'VaultHistory': { kind: 'OBJECT'; name: 'VaultHistory'; fields: { 'allTimeApy': { name: 'allTimeApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'allTimeNetApy': { name: 'allTimeNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'allocation': { name: 'allocation'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocationHistory'; ofType: null; }; }; } }; 'apy': { name: 'apy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'curator': { name: 'curator'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'dailyNetApy': { name: 'dailyNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'fee': { name: 'fee'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'feeRecipient': { name: 'feeRecipient'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; } }; 'guardian': { name: 'guardian'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'monthlyNetApy': { name: 'monthlyNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'netApy': { name: 'netApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'netApyWithoutRewards': { name: 'netApyWithoutRewards'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'owner': { name: 'owner'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; } }; 'quarterlyApy': { name: 'quarterlyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'quarterlyNetApy': { name: 'quarterlyNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'sharePriceUsd': { name: 'sharePriceUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'skimRecipient': { name: 'skimRecipient'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'weeklyNetApy': { name: 'weeklyNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlyApy': { name: 'yearlyApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'yearlyNetApy': { name: 'yearlyNetApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; }; }; + 'VaultHistory': { kind: 'OBJECT'; name: 'VaultHistory'; fields: { 'allTimeApy': { name: 'allTimeApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'allTimeNetApy': { name: 'allTimeNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'allocation': { name: 'allocation'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocationHistory'; ofType: null; }; }; }; } }; 'apy': { name: 'apy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'curator': { name: 'curator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; }; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'dailyNetApy': { name: 'dailyNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'fee': { name: 'fee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'feeRecipient': { name: 'feeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; }; } }; 'guardian': { name: 'guardian'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; }; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'monthlyNetApy': { name: 'monthlyNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'netApy': { name: 'netApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'netApyWithoutRewards': { name: 'netApyWithoutRewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'owner': { name: 'owner'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; }; } }; 'quarterlyApy': { name: 'quarterlyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'quarterlyNetApy': { name: 'quarterlyNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'sharePriceUsd': { name: 'sharePriceUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'skimRecipient': { name: 'skimRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AddressDataPoint'; ofType: null; }; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'weeklyNetApy': { name: 'weeklyNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlyApy': { name: 'yearlyApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'yearlyNetApy': { name: 'yearlyNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; }; }; 'VaultLiquidity': { kind: 'OBJECT'; name: 'VaultLiquidity'; fields: { 'underlying': { name: 'underlying'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'usd': { name: 'usd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; }; }; 'VaultMetadata': { kind: 'OBJECT'; name: 'VaultMetadata'; fields: { 'curators': { name: 'curators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultMetadataCurator'; ofType: null; }; }; }; } }; 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'forumLink': { name: 'forumLink'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'image': { name: 'image'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'VaultMetadataCurator': { kind: 'OBJECT'; name: 'VaultMetadataCurator'; fields: { 'image': { name: 'image'; 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; }; } }; 'url': { name: 'url'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'verified': { name: 'verified'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; 'VaultOrderBy': { name: 'VaultOrderBy'; enumValues: 'Address' | 'TotalAssets' | 'TotalAssetsUsd' | 'TotalSupply' | 'Fee' | 'Apy' | 'NetApy' | 'Name' | 'Curator' | 'AvgApy' | 'AvgNetApy' | 'DailyApy' | 'DailyNetApy' | 'CredoraRiskScore'; }; 'VaultPendingCap': { kind: 'OBJECT'; name: 'VaultPendingCap'; fields: { 'market': { name: 'market'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Market'; ofType: null; }; } }; 'supplyCap': { name: 'supplyCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'validAt': { name: 'validAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultPendingConfig': { kind: 'OBJECT'; name: 'VaultPendingConfig'; fields: { 'decodedData': { name: 'decodedData'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'VaultPendingConfigDecodedData'; ofType: null; }; } }; 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultTimelockedFunctionName'; ofType: null; }; } }; 'txHash': { name: 'txHash'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'validAt': { name: 'validAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultPendingConfigDecodedData': { kind: 'UNION'; name: 'VaultPendingConfigDecodedData'; fields: {}; possibleTypes: 'VaultRemoveMarketPendingData' | 'VaultSetCapPendingData' | 'VaultSetGuardianPendingData' | 'VaultSetTimelockPendingData'; }; 'VaultPosition': { kind: 'OBJECT'; name: 'VaultPosition'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'OBJECT'; name: 'VaultPositionHistory'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'state': { name: 'state'; type: { kind: 'OBJECT'; name: 'VaultPositionState'; ofType: null; } }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; 'VaultPositionFilters': { kind: 'INPUT_OBJECT'; name: 'VaultPositionFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'vaultId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultWhitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'userAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'userId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'shares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'shares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }]; }; 'VaultPositionHistory': { kind: 'OBJECT'; name: 'VaultPositionHistory'; fields: { 'assets': { name: 'assets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'pnl': { name: 'pnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'pnlUsd': { name: 'pnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roe': { name: 'roe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roeUsd': { name: 'roeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'shares': { name: 'shares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; }; }; @@ -179,12 +201,19 @@ export type introspection_types = { 'VaultReallocateFilters': { kind: 'INPUT_OBJECT'; name: 'VaultReallocateFilters'; isOneOf: false; inputFields: [{ name: 'vaultId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'vaultAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketUniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'type_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultReallocateType'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'timestamp_gte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'timestamp_lte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'shares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'shares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }]; }; 'VaultReallocateOrderBy': { name: 'VaultReallocateOrderBy'; enumValues: 'Timestamp' | 'Shares' | 'Assets'; }; 'VaultReallocateType': { name: 'VaultReallocateType'; enumValues: 'ReallocateSupply' | 'ReallocateWithdraw'; }; - 'VaultState': { kind: 'OBJECT'; name: 'VaultState'; fields: { 'allTimeApy': { name: 'allTimeApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetApy': { name: 'allTimeNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allocation': { name: 'allocation'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocation'; ofType: null; }; }; } }; 'apy': { name: 'apy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'avgApy': { name: 'avgApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetApy': { name: 'avgNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyApy': { name: 'biweeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetApy': { name: 'biweeklyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'block': { name: 'block'; type: { kind: 'OBJECT'; name: 'Block'; ofType: null; } }; 'blockNumber': { name: 'blockNumber'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'curator': { name: 'curator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'curatorMetadata': { name: 'curatorMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'curators': { name: 'curators'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Curator'; ofType: null; }; }; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetApy': { name: 'dailyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'fee': { name: 'fee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'feeRecipient': { name: 'feeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'guardian': { name: 'guardian'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'guardianMetadata': { name: 'guardianMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'lastTotalAssets': { name: 'lastTotalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetApy': { name: 'monthlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netApy': { name: 'netApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netApyWithoutRewards': { name: 'netApyWithoutRewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'owner': { name: 'owner'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'ownerMetadata': { name: 'ownerMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'pendingGuardian': { name: 'pendingGuardian'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'pendingGuardianValidAt': { name: 'pendingGuardianValidAt'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pendingOwner': { name: 'pendingOwner'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'pendingTimelock': { name: 'pendingTimelock'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pendingTimelockValidAt': { name: 'pendingTimelockValidAt'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'quarterlyApy': { name: 'quarterlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetApy': { name: 'quarterlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'rewards': { name: 'rewards'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultStateReward'; ofType: null; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'sharePriceUsd': { name: 'sharePriceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'skimRecipient': { name: 'skimRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetApy': { name: 'weeklyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyApy': { name: 'yearlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetApy': { name: 'yearlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; + 'VaultRemoveMarketPendingData': { kind: 'OBJECT'; name: 'VaultRemoveMarketPendingData'; fields: { 'caller': { name: 'caller'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'market': { name: 'market'; type: { kind: 'OBJECT'; name: 'Market'; ofType: null; } }; }; }; + 'VaultSetCapPendingData': { kind: 'OBJECT'; name: 'VaultSetCapPendingData'; fields: { 'market': { name: 'market'; type: { kind: 'OBJECT'; name: 'Market'; ofType: null; } }; 'supplyCap': { name: 'supplyCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultSetGuardianPendingData': { kind: 'OBJECT'; name: 'VaultSetGuardianPendingData'; fields: { 'guardian': { name: 'guardian'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; }; }; + 'VaultSetTimelockPendingData': { kind: 'OBJECT'; name: 'VaultSetTimelockPendingData'; fields: { 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultState': { kind: 'OBJECT'; name: 'VaultState'; fields: { 'allTimeApy': { name: 'allTimeApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allTimeNetApy': { name: 'allTimeNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'allocation': { name: 'allocation'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultAllocation'; ofType: null; }; }; }; } }; 'apy': { name: 'apy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'avgApy': { name: 'avgApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetApy': { name: 'avgNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyApy': { name: 'biweeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'biweeklyNetApy': { name: 'biweeklyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'block': { name: 'block'; type: { kind: 'OBJECT'; name: 'Block'; ofType: null; } }; 'blockNumber': { name: 'blockNumber'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'curator': { name: 'curator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'curatorMetadata': { name: 'curatorMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'curators': { name: 'curators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Curator'; ofType: null; }; }; }; } }; 'dailyApy': { name: 'dailyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'dailyNetApy': { name: 'dailyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'fee': { name: 'fee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'feeRecipient': { name: 'feeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'guardian': { name: 'guardian'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'guardianMetadata': { name: 'guardianMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'lastTotalAssets': { name: 'lastTotalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'monthlyApy': { name: 'monthlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'monthlyNetApy': { name: 'monthlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netApy': { name: 'netApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'netApyWithoutRewards': { name: 'netApyWithoutRewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'owner': { name: 'owner'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'ownerMetadata': { name: 'ownerMetadata'; type: { kind: 'OBJECT'; name: 'PaginatedAddressMetadata'; ofType: null; } }; 'pendingConfigs': { name: 'pendingConfigs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultPendingConfig'; ofType: null; }; } }; 'pendingGuardian': { name: 'pendingGuardian'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'pendingGuardianValidAt': { name: 'pendingGuardianValidAt'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pendingOwner': { name: 'pendingOwner'; type: { kind: 'SCALAR'; name: 'Address'; ofType: null; } }; 'pendingTimelock': { name: 'pendingTimelock'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pendingTimelockValidAt': { name: 'pendingTimelockValidAt'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'quarterlyApy': { name: 'quarterlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'quarterlyNetApy': { name: 'quarterlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'rewards': { name: 'rewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultStateReward'; ofType: null; }; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'sharePriceUsd': { name: 'sharePriceUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'skimRecipient': { name: 'skimRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'weeklyApy': { name: 'weeklyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'weeklyNetApy': { name: 'weeklyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyApy': { name: 'yearlyApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlyNetApy': { name: 'yearlyNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; }; }; 'VaultStateReward': { kind: 'OBJECT'; name: 'VaultStateReward'; fields: { 'amountPerSuppliedToken': { name: 'amountPerSuppliedToken'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'supplyApr': { name: 'supplyApr'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'yearlySupplyTokens': { name: 'yearlySupplyTokens'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultTimelockedFunctionName': { name: 'VaultTimelockedFunctionName'; enumValues: 'SetCap' | 'SetTimelock' | 'SetGuardian' | 'RemoveMarket'; }; 'VaultTransactionData': { kind: 'OBJECT'; name: 'VaultTransactionData'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Vault'; ofType: null; }; } }; }; }; - 'VaultV2': { kind: 'OBJECT'; name: 'VaultV2'; fields: { 'adapters': { name: 'adapters'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2Adapters'; ofType: null; }; } }; 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'allocators': { name: 'allocators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Allocator'; ofType: null; }; }; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'avgApy': { name: 'avgApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetApy': { name: 'avgNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'caps': { name: 'caps'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2Caps'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'curator': { name: 'curator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'curators': { name: 'curators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedCurators'; ofType: null; }; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2History'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'idleAssets': { name: 'idleAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'idleAssetsUsd': { name: 'idleAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'liquidity': { name: 'liquidity'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'liquidityAdapter': { name: 'liquidityAdapter'; type: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; } }; 'liquidityUsd': { name: 'liquidityUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'managementFee': { name: 'managementFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'managementFeeRecipient': { name: 'managementFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'maxRate': { name: 'maxRate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'OBJECT'; name: 'VaultV2Metadata'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'owner': { name: 'owner'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'performanceFee': { name: 'performanceFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'performanceFeeRecipient': { name: 'performanceFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'rewards': { name: 'rewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultStateReward'; ofType: null; }; }; }; } }; 'sentinels': { name: 'sentinels'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Sentinel'; ofType: null; }; }; }; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'timelocks': { name: 'timelocks'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Timelock'; ofType: null; }; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; + 'VaultV2': { kind: 'OBJECT'; name: 'VaultV2'; fields: { 'adapters': { name: 'adapters'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2Adapters'; ofType: null; }; } }; 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'allocators': { name: 'allocators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Allocator'; ofType: null; }; }; }; } }; 'asset': { name: 'asset'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'avgApy': { name: 'avgApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'avgNetApy': { name: 'avgNetApy'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'caps': { name: 'caps'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2Caps'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'curator': { name: 'curator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'curators': { name: 'curators'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedCurators'; ofType: null; }; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Asset'; ofType: null; }; } }; 'historicalState': { name: 'historicalState'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2History'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'idleAssets': { name: 'idleAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'idleAssetsUsd': { name: 'idleAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'liquidity': { name: 'liquidity'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'liquidityAdapter': { name: 'liquidityAdapter'; type: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; } }; 'liquidityUsd': { name: 'liquidityUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'managementFee': { name: 'managementFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'managementFeeRecipient': { name: 'managementFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'maxApy': { name: 'maxApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'maxRate': { name: 'maxRate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'OBJECT'; name: 'VaultV2Metadata'; ofType: null; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'owner': { name: 'owner'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'pendingConfigs': { name: 'pendingConfigs'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2PendingConfig'; ofType: null; }; } }; 'performanceFee': { name: 'performanceFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; } }; 'performanceFeeRecipient': { name: 'performanceFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'positions': { name: 'positions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2Positions'; ofType: null; }; } }; 'rewards': { name: 'rewards'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultStateReward'; ofType: null; }; }; }; } }; 'sentinels': { name: 'sentinels'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Sentinel'; ofType: null; }; }; }; } }; 'symbol': { name: 'symbol'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'timelocks': { name: 'timelocks'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Timelock'; ofType: null; }; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'warnings': { name: 'warnings'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2Warning'; ofType: null; }; }; }; } }; 'whitelisted': { name: 'whitelisted'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; + 'VaultV2AbdicatePendingData': { kind: 'OBJECT'; name: 'VaultV2AbdicatePendingData'; fields: { 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'selector': { name: 'selector'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; }; }; 'VaultV2Adapter': { kind: 'INTERFACE'; name: 'VaultV2Adapter'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'creationTimestamp': { name: 'creationTimestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'factory': { name: 'factory'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INTERFACE'; name: 'VaultV2AdapterFactory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2AdapterType'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; possibleTypes: 'MetaMorphoAdapter' | 'MorphoMarketV1Adapter'; }; 'VaultV2AdapterFactory': { kind: 'INTERFACE'; name: 'VaultV2AdapterFactory'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; possibleTypes: 'MetaMorphoAdapterFactory'; }; + 'VaultV2AdapterPendingData': { kind: 'OBJECT'; name: 'VaultV2AdapterPendingData'; fields: { 'adapter': { name: 'adapter'; type: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; } }; 'adapterAddress': { name: 'adapterAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; 'VaultV2AdapterType': { name: 'VaultV2AdapterType'; enumValues: 'MetaMorpho' | 'MorphoMarketV1'; }; 'VaultV2Allocator': { kind: 'OBJECT'; name: 'VaultV2Allocator'; fields: { 'allocator': { name: 'allocator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'blockNumber': { name: 'blockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; 'VaultV2CapData': { kind: 'UNION'; name: 'VaultV2CapData'; fields: {}; possibleTypes: 'AdapterCapData' | 'CollateralCapData' | 'MarketV1CapData'; }; @@ -192,22 +221,47 @@ export type introspection_types = { 'VaultV2Caps': { kind: 'OBJECT'; name: 'VaultV2Caps'; fields: { 'absoluteCap': { name: 'absoluteCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'allocation': { name: 'allocation'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'data': { name: 'data'; type: { kind: 'UNION'; name: 'VaultV2CapData'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'idData': { name: 'idData'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'relativeCap': { name: 'relativeCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2CapType'; ofType: null; }; } }; }; }; 'VaultV2DepositData': { kind: 'OBJECT'; name: 'VaultV2DepositData'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'onBehalf': { name: 'onBehalf'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'sender': { name: 'sender'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'VaultV2Factory': { kind: 'OBJECT'; name: 'VaultV2Factory'; fields: { 'address': { name: 'address'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'creationBlockNumber': { name: 'creationBlockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; }; - 'VaultV2History': { kind: 'OBJECT'; name: 'VaultV2History'; fields: { 'avgApy': { name: 'avgApy'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'realAssets': { name: 'realAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'realAssetsUsd': { name: 'realAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; }; }; + 'VaultV2HistoricalCaps': { kind: 'OBJECT'; name: 'VaultV2HistoricalCaps'; fields: { 'absoluteCap': { name: 'absoluteCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'allocation': { name: 'allocation'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'allocationUsd': { name: 'allocationUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'cap': { name: 'cap'; type: { kind: 'OBJECT'; name: 'VaultV2Caps'; ofType: null; } }; 'relativeAllocation': { name: 'relativeAllocation'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'relativeCap': { name: 'relativeCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; }; }; + 'VaultV2History': { kind: 'OBJECT'; name: 'VaultV2History'; fields: { 'avgApy': { name: 'avgApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'avgNetApy': { name: 'avgNetApy'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'caps': { name: 'caps'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PaginatedVaultV2HistoricalCaps'; ofType: null; }; } }; 'idleAssets': { name: 'idleAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'idleAssetsUsd': { name: 'idleAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'realAssets': { name: 'realAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'realAssetsUsd': { name: 'realAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'sharePrice': { name: 'sharePrice'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalAssets': { name: 'totalAssets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; 'totalAssetsUsd': { name: 'totalAssetsUsd'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; }; } }; 'totalSupply': { name: 'totalSupply'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; }; } }; }; }; + 'VaultV2IncreaseAbsoluteCapPendingData': { kind: 'OBJECT'; name: 'VaultV2IncreaseAbsoluteCapPendingData'; fields: { 'absoluteCap': { name: 'absoluteCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'capId': { name: 'capId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; }; }; + 'VaultV2IncreaseRelativeCapPendingData': { kind: 'OBJECT'; name: 'VaultV2IncreaseRelativeCapPendingData'; fields: { 'capId': { name: 'capId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'relativeCap': { name: 'relativeCap'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2LookbackPeriod': { name: 'VaultV2LookbackPeriod'; enumValues: 'ONE_HOUR' | 'SIX_HOURS' | 'ONE_DAY' | 'SEVEN_DAYS' | 'THIRTY_DAYS' | 'NINETY_DAYS' | 'ONE_YEAR' | 'INCEPTION'; }; 'VaultV2Metadata': { kind: 'OBJECT'; name: 'VaultV2Metadata'; fields: { 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'forumLink': { name: 'forumLink'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'image': { name: 'image'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'VaultV2OrderBy': { name: 'VaultV2OrderBy'; enumValues: 'Address'; }; - 'VaultV2Position': { kind: 'OBJECT'; name: 'VaultV2Position'; fields: { 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; }; + 'VaultV2PendingConfig': { kind: 'OBJECT'; name: 'VaultV2PendingConfig'; fields: { 'data': { name: 'data'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'decodedData': { name: 'decodedData'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'VaultV2PendingConfigDecodedData'; ofType: null; }; } }; 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2TimelockedFunctionName'; ofType: null; }; } }; 'txHash': { name: 'txHash'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'validAt': { name: 'validAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2PendingConfigDecodedData': { kind: 'UNION'; name: 'VaultV2PendingConfigDecodedData'; fields: {}; possibleTypes: 'VaultV2AbdicatePendingData' | 'VaultV2AdapterPendingData' | 'VaultV2IncreaseAbsoluteCapPendingData' | 'VaultV2IncreaseRelativeCapPendingData' | 'VaultV2SetAdapterRegistryPendingData' | 'VaultV2SetForceDeallocatePenaltyPendingData' | 'VaultV2SetIsAllocatorPendingData' | 'VaultV2SetManagementFeePendingData' | 'VaultV2SetManagementFeeRecipientPendingData' | 'VaultV2SetPerformanceFeePendingData' | 'VaultV2SetPerformanceFeeRecipientPendingData' | 'VaultV2SetReceiveAssetsGatePendingData' | 'VaultV2SetReceiveSharesGatePendingData' | 'VaultV2SetSendAssetsGatePendingData' | 'VaultV2SetSendSharesGatePendingData' | 'VaultV2TimelockPendingData'; }; + 'VaultV2Position': { kind: 'OBJECT'; name: 'VaultV2Position'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'history': { name: 'history'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2PositionHistory'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'pnl': { name: 'pnl'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; } }; 'pnlUsd': { name: 'pnlUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'roe': { name: 'roe'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'roeUsd': { name: 'roeUsd'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; }; + 'VaultV2PositionHistory': { kind: 'OBJECT'; name: 'VaultV2PositionHistory'; fields: { 'assets': { name: 'assets'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'assetsUsd': { name: 'assetsUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'pnl': { name: 'pnl'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; 'pnlUsd': { name: 'pnlUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roe': { name: 'roe'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'roeUsd': { name: 'roeUsd'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'FloatDataPoint'; ofType: null; }; }; } }; 'shares': { name: 'shares'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'BigIntDataPoint'; ofType: null; }; }; } }; }; }; 'VaultV2Sentinel': { kind: 'OBJECT'; name: 'VaultV2Sentinel'; fields: { 'blockNumber': { name: 'blockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'sentinel': { name: 'sentinel'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2SetAdapterRegistryPendingData': { kind: 'OBJECT'; name: 'VaultV2SetAdapterRegistryPendingData'; fields: { 'adapterRegistry': { name: 'adapterRegistry'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetForceDeallocatePenaltyPendingData': { kind: 'OBJECT'; name: 'VaultV2SetForceDeallocatePenaltyPendingData'; fields: { 'adapter': { name: 'adapter'; type: { kind: 'INTERFACE'; name: 'VaultV2Adapter'; ofType: null; } }; 'adapterAddress': { name: 'adapterAddress'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; 'forceDeallocatePenalty': { name: 'forceDeallocatePenalty'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2SetIsAllocatorPendingData': { kind: 'OBJECT'; name: 'VaultV2SetIsAllocatorPendingData'; fields: { 'account': { name: 'account'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Account'; ofType: null; }; } }; 'isAllocator': { name: 'isAllocator'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; }; }; + 'VaultV2SetManagementFeePendingData': { kind: 'OBJECT'; name: 'VaultV2SetManagementFeePendingData'; fields: { 'managementFee': { name: 'managementFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2SetManagementFeeRecipientPendingData': { kind: 'OBJECT'; name: 'VaultV2SetManagementFeeRecipientPendingData'; fields: { 'managementFeeRecipient': { name: 'managementFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetPerformanceFeePendingData': { kind: 'OBJECT'; name: 'VaultV2SetPerformanceFeePendingData'; fields: { 'performanceFee': { name: 'performanceFee'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2SetPerformanceFeeRecipientPendingData': { kind: 'OBJECT'; name: 'VaultV2SetPerformanceFeeRecipientPendingData'; fields: { 'performanceFeeRecipient': { name: 'performanceFeeRecipient'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetReceiveAssetsGatePendingData': { kind: 'OBJECT'; name: 'VaultV2SetReceiveAssetsGatePendingData'; fields: { 'receiveAssetsGate': { name: 'receiveAssetsGate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetReceiveSharesGatePendingData': { kind: 'OBJECT'; name: 'VaultV2SetReceiveSharesGatePendingData'; fields: { 'receiveSharesGate': { name: 'receiveSharesGate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetSendAssetsGatePendingData': { kind: 'OBJECT'; name: 'VaultV2SetSendAssetsGatePendingData'; fields: { 'sendAssetsGate': { name: 'sendAssetsGate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; + 'VaultV2SetSendSharesGatePendingData': { kind: 'OBJECT'; name: 'VaultV2SetSendSharesGatePendingData'; fields: { 'sendSharesGate': { name: 'sendSharesGate'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Address'; ofType: null; }; } }; }; }; 'VaultV2Timelock': { kind: 'OBJECT'; name: 'VaultV2Timelock'; fields: { 'blockNumber': { name: 'blockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'duration': { name: 'duration'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'selector': { name: 'selector'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2TimelockPendingData': { kind: 'OBJECT'; name: 'VaultV2TimelockPendingData'; fields: { 'functionName': { name: 'functionName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'selector': { name: 'selector'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'timelock': { name: 'timelock'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; }; }; + 'VaultV2TimelockedFunctionName': { name: 'VaultV2TimelockedFunctionName'; enumValues: 'SetIsAllocator' | 'SetReceiveSharesGate' | 'SetSendSharesGate' | 'SetReceiveAssetsGate' | 'SetSendAssetsGate' | 'SetAdapterRegistry' | 'AddAdapter' | 'RemoveAdapter' | 'IncreaseTimelock' | 'DecreaseTimelock' | 'SetPerformanceFee' | 'SetManagementFee' | 'SetPerformanceFeeRecipient' | 'SetManagementFeeRecipient' | 'IncreaseAbsoluteCap' | 'IncreaseRelativeCap' | 'SetForceDeallocatePenalty' | 'Abdicate'; }; 'VaultV2Transaction': { kind: 'OBJECT'; name: 'VaultV2Transaction'; fields: { 'blockNumber': { name: 'blockNumber'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'chain': { name: 'chain'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Chain'; ofType: null; }; } }; 'data': { name: 'data'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'UNION'; name: 'VaultV2TransactionData'; ofType: null; }; } }; 'logIndex': { name: 'logIndex'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'shares': { name: 'shares'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'txHash': { name: 'txHash'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'HexString'; ofType: null; }; } }; 'txIndex': { name: 'txIndex'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2TransactionType'; ofType: null; }; } }; 'vault': { name: 'vault'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; }; } }; }; }; 'VaultV2TransactionData': { kind: 'UNION'; name: 'VaultV2TransactionData'; fields: {}; possibleTypes: 'VaultV2DepositData' | 'VaultV2TransferData' | 'VaultV2WithdrawData'; }; 'VaultV2TransactionFilters': { kind: 'INPUT_OBJECT'; name: 'VaultV2TransactionFilters'; isOneOf: false; inputFields: [{ name: 'vaultAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'userAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'type_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2TransactionType'; ofType: null; }; }; }; defaultValue: null }, { name: 'hash'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'timestamp_gte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'timestamp_lte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'shares_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'shares_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'assets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }]; }; 'VaultV2TransactionOrderBy': { name: 'VaultV2TransactionOrderBy'; enumValues: 'Time' | 'Shares'; }; 'VaultV2TransactionType': { name: 'VaultV2TransactionType'; enumValues: 'Transfer' | 'Deposit' | 'Withdraw'; }; 'VaultV2TransferData': { kind: 'OBJECT'; name: 'VaultV2TransferData'; fields: { 'from': { name: 'from'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'to': { name: 'to'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'VaultV2Warning': { kind: 'OBJECT'; name: 'VaultV2Warning'; fields: { 'level': { name: 'level'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2WarningLevel'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'UNION'; name: 'VaultV2WarningMetadata'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'VaultV2WarningLevel': { name: 'VaultV2WarningLevel'; enumValues: 'YELLOW' | 'RED' | 'GREEN'; }; + 'VaultV2WarningMetadata': { kind: 'UNION'; name: 'VaultV2WarningMetadata'; fields: {}; possibleTypes: 'CustomMetadata' | 'HighRiskAddressVaultV2WarningMetadata' | 'TimelockVaultV2WarningMetadata'; }; + 'VaultV2WarningsFilters': { kind: 'INPUT_OBJECT'; name: 'VaultV2WarningsFilters'; isOneOf: false; inputFields: [{ name: 'type_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'level_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'VaultV2WarningLevel'; ofType: null; }; }; }; defaultValue: null }]; }; 'VaultV2WithdrawData': { kind: 'OBJECT'; name: 'VaultV2WithdrawData'; fields: { 'assets': { name: 'assets'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; } }; 'onBehalf': { name: 'onBehalf'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'receiver': { name: 'receiver'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'sender': { name: 'sender'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; 'VaultV2sFilters': { kind: 'INPUT_OBJECT'; name: 'VaultV2sFilters'; isOneOf: false; inputFields: [{ name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }]; }; 'VaultVersion': { name: 'VaultVersion'; enumValues: 'V1' | 'V2'; }; - 'VaultWarning': { kind: 'OBJECT'; name: 'VaultWarning'; fields: { 'level': { name: 'level'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'WarningLevel'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'OBJECT'; name: 'CustomMetadata'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'VaultWarning': { kind: 'OBJECT'; name: 'VaultWarning'; fields: { 'level': { name: 'level'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'WarningLevel'; ofType: null; }; } }; 'metadata': { name: 'metadata'; type: { kind: 'UNION'; name: 'VaultWarningMetadata'; ofType: null; } }; 'type': { name: 'type'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; }; + 'VaultWarningMetadata': { kind: 'UNION'; name: 'VaultWarningMetadata'; fields: {}; possibleTypes: 'CustomMetadata' | 'HighRiskAddressVaultWarningMetadata' | 'HighRiskAssetVaultWarningMetadata' | 'InvalidNameVaultWarningMetadata' | 'InvalidSymbolVaultWarningMetadata' | 'ShortTimelockVaultWarningMetadata' | 'UnrecognizedDepositAssetVaultWarningMetadata' | 'UnrecognizedMarketVaultWarningMetadata'; }; 'WarningLevel': { name: 'WarningLevel'; enumValues: 'YELLOW' | 'RED'; }; '_CrossVersionVault': { kind: 'OBJECT'; name: '_CrossVersionVault'; fields: { 'v1': { name: 'v1'; type: { kind: 'OBJECT'; name: 'Vault'; ofType: null; } }; 'v2': { name: 'v2'; type: { kind: 'OBJECT'; name: 'VaultV2'; ofType: null; } }; }; }; '_CrossVersionVaultFilters': { kind: 'INPUT_OBJECT'; name: '_CrossVersionVaultFilters'; isOneOf: false; inputFields: [{ name: 'search'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'whitelisted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'promoted'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }, { name: 'countryCode'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'id_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'ownerAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'address_not_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'creatorAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'factoryAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'curatorAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'symbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'chainId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetId_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetAddress_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetSymbol_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'assetTags_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'marketUniqueKey_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'apy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'apy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netApy_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'netApy_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'fee_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalAssets_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalAssets_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalAssetsUsd_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalAssetsUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'totalSupply_gte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'totalSupply_lte'; type: { kind: 'SCALAR'; name: 'BigInt'; ofType: null; }; defaultValue: null }, { name: 'publicAllocatorFee_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'publicAllocatorFeeUsd_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_lte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'credoraRiskScore_gte'; type: { kind: 'SCALAR'; name: 'Float'; ofType: null; }; defaultValue: null }, { name: 'curator_in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'version'; type: { kind: 'ENUM'; name: 'VaultVersion'; ofType: null; }; defaultValue: null }]; }; diff --git a/apps/lite/src/lib/wagmi-config.ts b/apps/lite/src/lib/wagmi-config.ts index 01e70c4..1c6e0f0 100644 --- a/apps/lite/src/lib/wagmi-config.ts +++ b/apps/lite/src/lib/wagmi-config.ts @@ -52,41 +52,22 @@ function createPonderHttp(chainId: number) { ]; } -function createPrivateAlchemyHttp(slug: string, hasArchive = true): ({ url: string } & HttpTransportConfig)[] { - const alchemyApiKey = import.meta.env.VITE_ALCHEMY_API_KEY; - const url = `https://${slug}.g.alchemy.com/v2/${alchemyApiKey}`; +function createPrivateProxyHttp(chainId: number, hasArchive = true): ({ url: string } & HttpTransportConfig)[] { + const url = `https://curator.morpho.org/api/rpc/${chainId}`; return [ { url, batch: { batchSize: 10, wait: 20 }, methods: { exclude: ["eth_getLogs"] }, - key: "alchemy-maxNum-0", // NOTE: Ensures `useContractEvents` won't try to use this + key: "proxy-maxNum-0", // NOTE: Ensures `useContractEvents` won't try to use this }, - // NOTE: If Alchemy has archive nodes, disable batching and make block range unconstrained. + // NOTE: If proxy has archive nodes, disable batching and make block range unconstrained. // Otherwise, enable batching and set max block range = 2000. { url, batch: hasArchive ? false : { batchSize: 20, wait: 50 }, methods: { include: ["eth_getLogs"] }, - ...(hasArchive ? {} : { key: "alchemy-maxNum-2000" }), - }, - ]; -} - -function createPrivateAnkrHttp(slug: string): ({ url: string } & HttpTransportConfig)[] { - const ankrApiKey = import.meta.env.VITE_ANKR_API_KEY; - const url = `https://rpc.ankr.com/${slug}/${ankrApiKey}`; - return [ - { - url, - batch: { batchSize: 10, wait: 20 }, - methods: { exclude: ["eth_getLogs"] }, - key: "ankr-no-events", // NOTE: Ensures `useContractEvents` won't try to use this - }, - { - url, - batch: false, - methods: { include: ["eth_getLogs"] }, + ...(hasArchive ? {} : { key: "proxy-maxNum-2000" }), }, ]; } @@ -123,7 +104,7 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu // full support [mainnet.id]: createFallbackTransport([ ...createPonderHttp(mainnet.id), - ...createPrivateAlchemyHttp("eth-mainnet"), + ...createPrivateProxyHttp(mainnet.id), { url: "https://rpc.mevblocker.io", batch: { batchSize: 10 } }, { url: "https://rpc.ankr.com/eth", batch: { batchSize: 10 } }, { url: "https://eth.drpc.org", batch: false }, @@ -131,7 +112,7 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu ]), [base.id]: createFallbackTransport([ ...createPonderHttp(base.id), - ...createPrivateAlchemyHttp("base-mainnet"), + ...createPrivateProxyHttp(base.id), { url: "https://base.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://base.drpc.org", batch: false }, { url: "https://mainnet.base.org", batch: { batchSize: 10 } }, @@ -139,13 +120,13 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu ]), [polygon.id]: createFallbackTransport([ ...createPonderHttp(polygon.id), - ...createPrivateAlchemyHttp("polygon-mainnet"), + ...createPrivateProxyHttp(polygon.id), { url: "https://polygon.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://polygon.drpc.org", batch: false }, ]), [unichain.id]: createFallbackTransport([ ...createPonderHttp(unichain.id), - ...createPrivateAlchemyHttp("unichain-mainnet"), + ...createPrivateProxyHttp(unichain.id), { url: "https://unichain.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://unichain.drpc.org", batch: false }, ]), @@ -156,23 +137,23 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu ]), [arbitrum.id]: createFallbackTransport([ ...createPonderHttp(arbitrum.id), - ...createPrivateAlchemyHttp("arb-mainnet"), + ...createPrivateProxyHttp(arbitrum.id), { url: "https://arbitrum.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://rpc.ankr.com/arbitrum", batch: { batchSize: 10 } }, { url: "https://arbitrum.drpc.org", batch: false }, ]), [customChains.hyperevm.id]: createFallbackTransport([ ...createPonderHttp(customChains.hyperevm.id), - ...createPrivateAlchemyHttp("hyperliquid-mainnet"), + ...createPrivateProxyHttp(customChains.hyperevm.id), { url: "https://rpc.hyperlend.finance/archive", batch: false }, ]), // lite support (alphabetical) [abstract.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("abstract-mainnet"), + ...createPrivateProxyHttp(abstract.id), { url: "https://api.mainnet.abs.xyz", batch: false }, ]), [celo.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("celo-mainnet"), + ...createPrivateProxyHttp(celo.id), { url: "https://celo.drpc.org", batch: false }, ]), [corn.id]: createFallbackTransport([ @@ -181,13 +162,13 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu { url: "https://maizenet-rpc.usecorn.com", batch: false }, ]), [fraxtal.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("frax-mainnet"), + ...createPrivateProxyHttp(fraxtal.id), { url: "https://fraxtal.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://fraxtal.drpc.org", batch: false }, ]), [hemi.id]: createFallbackTransport([{ url: "https://rpc.hemi.network/rpc", batch: false }]), [ink.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("ink-mainnet"), + ...createPrivateProxyHttp(ink.id), { url: "https://ink.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://ink.drpc.org", batch: false }, ]), @@ -196,13 +177,13 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu ...lisk.rpcUrls.default.http.map((url) => ({ url, batch: false })), ]), [modeMainnet.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("mode-mainnet"), + ...createPrivateProxyHttp(modeMainnet.id), { url: "https://mode.gateway.tenderly.co", batch: false }, { url: "https://mainnet.mode.network", batch: false }, { url: "https://mode.drpc.org", batch: false }, ]), [optimism.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("opt-mainnet"), + ...createPrivateProxyHttp(optimism.id), { url: "https://optimism.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://op-pokt.nodies.app", batch: { batchSize: 10 } }, { url: "https://optimism.drpc.org", batch: false }, @@ -213,24 +194,24 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu { url: "https://rpc.plume.org", batch: false }, ]), [scrollMainnet.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("scroll-mainnet"), + ...createPrivateProxyHttp(scrollMainnet.id), { url: "https://scroll-mainnet.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://scroll.drpc.org", batch: false }, ]), [sei.id]: createFallbackTransport([ ...createPonderHttp(sei.id), - ...createPrivateAlchemyHttp("sei-mainnet", false), + ...createPrivateProxyHttp(sei.id, false), { url: "https://sei-public.nodies.app", batch: false, key: "sei-nodies-maxNum-2000" }, { url: "https://sei.therpc.io", batch: false, key: "sei-therpc-maxNum-2000" }, { url: "https://sei.drpc.org", batch: false, key: "sei-drpc-maxNum-2000" }, ]), [soneium.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("soneium-mainnet"), + ...createPrivateProxyHttp(soneium.id), { url: "https://soneium.gateway.tenderly.co", batch: { batchSize: 10 } }, ...soneium.rpcUrls.default.http.map((url) => ({ url, batch: false })), ]), [sonic.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("sonic-mainnet"), + ...createPrivateProxyHttp(sonic.id), { url: "https://sonic.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://rpc.soniclabs.com", batch: false }, { url: "https://rpc.ankr.com/sonic_mainnet", batch: false }, @@ -238,12 +219,12 @@ const transports: { [K in (typeof chains)[number]["id"]]: Transport } & { [k: nu ]), [customChains.tac.id]: createFallbackTransport([ ...createPonderHttp(customChains.tac.id), - ...createPrivateAnkrHttp("tac"), + ...createPrivateProxyHttp(customChains.tac.id), { url: "https://rpc.tac.build/", batch: false }, { url: "https://tac.therpc.io", batch: false }, ]), [worldchain.id]: createFallbackTransport([ - ...createPrivateAlchemyHttp("worldchain-mainnet"), + ...createPrivateProxyHttp(worldchain.id), { url: "https://worldchain-mainnet.gateway.tenderly.co", batch: { batchSize: 10 } }, { url: "https://worldchain.drpc.org", batch: false }, ]), diff --git a/apps/lite/src/vite-env.d.ts b/apps/lite/src/vite-env.d.ts index 20bdde7..ffe2be1 100644 --- a/apps/lite/src/vite-env.d.ts +++ b/apps/lite/src/vite-env.d.ts @@ -3,8 +3,6 @@ interface ImportMetaEnv { readonly VITE_WALLET_KIT_PROJECT_ID: string; - readonly VITE_ALCHEMY_API_KEY: string; - readonly VITE_ANKR_API_KEY: string; readonly VITE_APP_TITLE: string; readonly VITE_CONDUIT_API_KEY: string; } diff --git a/apps/lite/test/config.ts b/apps/lite/test/config.ts index 36315a9..66ef81e 100644 --- a/apps/lite/test/config.ts +++ b/apps/lite/test/config.ts @@ -4,11 +4,11 @@ import { base, mainnet, optimism, polygon, soneium } from "viem/chains"; export const chains = [mainnet, base, optimism, polygon, soneium] as const; export const rpcUrls: { [K in (typeof chains)[number]["id"]]: `https://${string}` } = { - [mainnet.id]: `https://eth-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`, - [base.id]: `https://base-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`, - [optimism.id]: `https://op-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`, - [polygon.id]: `https://polygon.gateway.tenderly.co`, - [soneium.id]: `https://soneium-mainnet.g.alchemy.com/v2/${import.meta.env.VITE_ALCHEMY_API_KEY}`, + [mainnet.id]: `https://curator.morpho.org/api/rpc/${mainnet.id}`, + [base.id]: `https://curator.morpho.org/api/rpc/${base.id}`, + [optimism.id]: `https://curator.morpho.org/api/rpc/${optimism.id}`, + [polygon.id]: `https://curator.morpho.org/api/rpc/${polygon.id}`, + [soneium.id]: `https://curator.morpho.org/api/rpc/${soneium.id}`, }; export const testWithMainnetFork = createViemTest(mainnet, { From 13de1c0738d10d516762c4d736dcac0da06b70b2 Mon Sep 17 00:00:00 2001 From: Hayden Shively Date: Tue, 25 Nov 2025 21:32:31 -0600 Subject: [PATCH 2/3] fix tests --- apps/lite/test/config.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/lite/test/config.ts b/apps/lite/test/config.ts index 66ef81e..248dba5 100644 --- a/apps/lite/test/config.ts +++ b/apps/lite/test/config.ts @@ -4,11 +4,11 @@ import { base, mainnet, optimism, polygon, soneium } from "viem/chains"; export const chains = [mainnet, base, optimism, polygon, soneium] as const; export const rpcUrls: { [K in (typeof chains)[number]["id"]]: `https://${string}` } = { - [mainnet.id]: `https://curator.morpho.org/api/rpc/${mainnet.id}`, - [base.id]: `https://curator.morpho.org/api/rpc/${base.id}`, - [optimism.id]: `https://curator.morpho.org/api/rpc/${optimism.id}`, - [polygon.id]: `https://curator.morpho.org/api/rpc/${polygon.id}`, - [soneium.id]: `https://curator.morpho.org/api/rpc/${soneium.id}`, + [mainnet.id]: `https://rpc.mevblocker.io`, + [base.id]: `https://base.gateway.tenderly.co`, + [optimism.id]: `https://optimism.gateway.tenderly.co`, + [polygon.id]: `https://polygon.gateway.tenderly.co`, + [soneium.id]: `https://rpc.soneium.org`, }; export const testWithMainnetFork = createViemTest(mainnet, { From 415d4a273182436a1ae6d3dc80260568e6b75406 Mon Sep 17 00:00:00 2001 From: Hayden Shively Date: Wed, 26 Nov 2025 00:22:45 -0600 Subject: [PATCH 3/3] chore(fallback): list stable --- apps/fallback/src/lib/wagmi-config.ts | 8 ++++-- packages/uikit/src/assets/chains/stable.svg | 3 ++ packages/uikit/src/components/chain-icon.tsx | 3 ++ packages/uikit/src/lib/chains/index.ts | 1 + packages/uikit/src/lib/chains/stable.ts | 29 ++++++++++++++++++++ packages/uikit/src/lib/deployments.ts | 5 ++++ 6 files changed, 46 insertions(+), 3 deletions(-) create mode 100644 packages/uikit/src/assets/chains/stable.svg create mode 100644 packages/uikit/src/lib/chains/stable.ts diff --git a/apps/fallback/src/lib/wagmi-config.ts b/apps/fallback/src/lib/wagmi-config.ts index 5ecd88a..66ed97d 100644 --- a/apps/fallback/src/lib/wagmi-config.ts +++ b/apps/fallback/src/lib/wagmi-config.ts @@ -17,7 +17,6 @@ import { celo, corn, etherlink, - flame, fraxtal, hemi, ink, @@ -72,13 +71,13 @@ const chains = [ customChains.hyperevm, optimism, customChains.monad, + customChains.stable, // fallback support (alphabetical) abstract, bsc, celo, corn, etherlink, - flame, fraxtal, hemi, ink, @@ -199,7 +198,6 @@ const transports: Record<(typeof chains)[number]["id"], Transport> = { ]), [customChains.monad.id]: createFallbackTransport([...createPonderHttp(customChains.monad.id)]), [hemi.id]: createFallbackTransport([{ url: "https://rpc.hemi.network/rpc", batch: false }]), - [flame.id]: createFallbackTransport(flame.rpcUrls.default.http.map((url) => ({ url, batch: false }))), [lisk.id]: createFallbackTransport([ { url: "https://lisk.gateway.tenderly.co", batch: { batchSize: 10 } }, ...lisk.rpcUrls.default.http.map((url) => ({ url, batch: false })), @@ -218,6 +216,10 @@ const transports: Record<(typeof chains)[number]["id"], Transport> = { ...createPonderHttp(customChains.tac.id), ...customChains.tac.rpcUrls.default.http.map((url) => ({ url, batch: false })), ]), + [customChains.stable.id]: createFallbackTransport([ + ...createPonderHttp(customChains.stable.id), + ...customChains.stable.rpcUrls.default.http.map((url) => ({ url, batch: false })), + ]), // [customChains.basecamp.id]: createFallbackTransport( // customChains.basecamp.rpcUrls.default.http.map((url) => ({ url, batch: false })), // ), diff --git a/packages/uikit/src/assets/chains/stable.svg b/packages/uikit/src/assets/chains/stable.svg new file mode 100644 index 0000000..ee1581f --- /dev/null +++ b/packages/uikit/src/assets/chains/stable.svg @@ -0,0 +1,3 @@ + + + diff --git a/packages/uikit/src/components/chain-icon.tsx b/packages/uikit/src/components/chain-icon.tsx index 500cf81..f682bc8 100644 --- a/packages/uikit/src/components/chain-icon.tsx +++ b/packages/uikit/src/components/chain-icon.tsx @@ -54,6 +54,7 @@ import ScrollSvg from "@/assets/chains/scroll.svg?react"; import SeiSvg from "@/assets/chains/sei.svg?react"; import SoneiumSvg from "@/assets/chains/soneium.svg?react"; import SonicSvg from "@/assets/chains/sonic.svg?react"; +import StableSvg from "@/assets/chains/stable.svg?react"; import TacSvg from "@/assets/chains/tac.svg?react"; import UnichainSvg from "@/assets/chains/unichain.svg?react"; import WorldchainSvg from "@/assets/chains/worldchain.svg?react"; @@ -114,6 +115,8 @@ export function ChainIcon({ id }: { id: number | undefined }): JSX.Element { return ; case sonic.id: return ; + case customChains.stable.id: + return ; case customChains.tac.id: return ; case unichain.id: diff --git a/packages/uikit/src/lib/chains/index.ts b/packages/uikit/src/lib/chains/index.ts index 923b699..89237ff 100644 --- a/packages/uikit/src/lib/chains/index.ts +++ b/packages/uikit/src/lib/chains/index.ts @@ -2,4 +2,5 @@ export { basecamp } from "./camp"; export { hyperevm } from "./hyperevm"; export { katana } from "./katana"; export { monad } from "./monad"; +export { stable } from "./stable"; export { tac } from "./tac"; diff --git a/packages/uikit/src/lib/chains/stable.ts b/packages/uikit/src/lib/chains/stable.ts new file mode 100644 index 0000000..679b049 --- /dev/null +++ b/packages/uikit/src/lib/chains/stable.ts @@ -0,0 +1,29 @@ +import { defineChain } from "viem"; + +export const stable = defineChain({ + id: 988, + name: "Stable Mainnet", + network: "stable", + nativeCurrency: { + symbol: "gUSDT", + name: "gasUSDT", + decimals: 18, + }, + rpcUrls: { + default: { + http: ["https://rpc.stable.xyz"], + }, + }, + blockExplorers: { + default: { + name: "Stable Explorer", + url: "https://explorer.stable.xyz/", + }, + }, + contracts: { + multicall3: { + address: "0xcA11bde05977b3631167028862bE2a173976CA11", + blockCreated: 2423647, + }, + }, +}); diff --git a/packages/uikit/src/lib/deployments.ts b/packages/uikit/src/lib/deployments.ts index 0dd67f8..a960a72 100644 --- a/packages/uikit/src/lib/deployments.ts +++ b/packages/uikit/src/lib/deployments.ts @@ -165,6 +165,10 @@ export const DEPLOYMENTS: Deployments = { Morpho: { address: "0xD5D960E8C380B724a48AC59E2DfF1b2CB4a1eAee", fromBlock: 31907457n }, MetaMorphoV1_1Factory: { address: "0x33f20973275B2F574488b18929cd7DCBf1AbF275", fromBlock: 32320327n }, }, + [customChains.stable.id]: { + Morpho: { address: "0xa40103088A899514E3fe474cD3cc5bf811b1102e", fromBlock: 1504506n }, + MetaMorphoV1_1Factory: { address: "0xb4ae5673c48621189E2bEfBA96F31912032DD1AE", fromBlock: 1504774n }, + }, }; export const CORE_DEPLOYMENTS = new Set([ @@ -177,6 +181,7 @@ export const CORE_DEPLOYMENTS = new Set([ customChains.hyperevm.id, optimism.id, customChains.monad.id, + customChains.stable.id, ]); export function getContractDeploymentInfo(chainId: number, name: OptionalContracts): DeploymentDetails | undefined;