From ce140d0c7e5b9d46dd81d857626722eb873b933b Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Mon, 15 May 2023 21:14:35 -0400 Subject: [PATCH 01/36] esm working? --- packages/libs/sdk/{rollup.config.js => rollup.esm.js} | 6 +----- packages/libs/sdk/{tsconfig.lib.json => tsconfig.esm.json} | 0 packages/libs/sdk/tsconfig.json | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) rename packages/libs/sdk/{rollup.config.js => rollup.esm.js} (86%) rename packages/libs/sdk/{tsconfig.lib.json => tsconfig.esm.json} (100%) diff --git a/packages/libs/sdk/rollup.config.js b/packages/libs/sdk/rollup.esm.js similarity index 86% rename from packages/libs/sdk/rollup.config.js rename to packages/libs/sdk/rollup.esm.js index 6c0b6319..bb139d79 100644 --- a/packages/libs/sdk/rollup.config.js +++ b/packages/libs/sdk/rollup.esm.js @@ -12,10 +12,6 @@ const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), output: [ - { - file: 'dist/packages/libs/sdk/src/index.js', - format: 'cjs', - }, { file: 'dist/packages/libs/sdk/src/index.esm.js', format: 'esm', @@ -23,7 +19,7 @@ export default { ], plugins: [ typescript({ - tsconfig: toAbsoluteDir('tsconfig.lib.json'), + tsconfig: toAbsoluteDir('tsconfig.esm.json'), declaration: false, }), nodeResolve({ include: ['node_modules/**'], skip: EXTERNALS }), diff --git a/packages/libs/sdk/tsconfig.lib.json b/packages/libs/sdk/tsconfig.esm.json similarity index 100% rename from packages/libs/sdk/tsconfig.lib.json rename to packages/libs/sdk/tsconfig.esm.json diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index db2b4eb8..de3af619 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -15,7 +15,7 @@ "include": [], "references": [ { - "path": "./tsconfig.lib.json" + "path": "./tsconfig.esm.json" }, { "path": "./tsconfig.spec.json" From 690d0766a158d8d1adb6cc57bb647c97e3117023 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Mon, 15 May 2023 21:51:15 -0400 Subject: [PATCH 02/36] esm config minified --- package.json | 11 ++++++----- packages/libs/sdk/rollup.esm.js | 18 ++++++++++-------- packages/libs/sdk/tsconfig.esm.json | 4 ++++ yarn.lock | 12 ++++++++++-- 4 files changed, 30 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 1fafa7d8..65786b73 100644 --- a/package.json +++ b/package.json @@ -46,8 +46,12 @@ "@nrwl/rollup": "16.1.0", "@nrwl/webpack": "16.1.0", "@nx/eslint-plugin": "~16.1.0", + "@nx/express": "~16.1.0", + "@nx/jest": "~16.1.0", "@nx/js": "~16.1.0", "@nx/linter": "~16.1.0", + "@nx/node": "~16.1.0", + "@nx/react": "~16.1.0", "@nx/web": "~16.1.0", "@nx/workspace": "~16.1.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", @@ -92,6 +96,7 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.0", "stylus": "^0.55.0", "stylus-loader": "^7.1.0", @@ -102,10 +107,6 @@ "typescript": "5.0.4", "url-loader": "^4.1.1", "webpack": "^5.76.0", - "webpack-merge": "^5.8.0", - "@nx/react": "~16.1.0", - "@nx/jest": "~16.1.0", - "@nx/express": "~16.1.0", - "@nx/node": "~16.1.0" + "webpack-merge": "^5.8.0" } } diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.js index bb139d79..778c060f 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.js @@ -1,6 +1,6 @@ -import { nodeResolve } from '@rollup/plugin-node-resolve'; import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; +import { terser } from 'rollup-plugin-terser'; const path = require('path'); const rootDir = path.resolve(__dirname); @@ -11,18 +11,19 @@ const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), - output: [ - { - file: 'dist/packages/libs/sdk/src/index.esm.js', - format: 'esm', - }, - ], + output: { + file: 'dist/packages/libs/sdk/src/index.esm.js', + format: 'esm', + sourcemap: 'inline', + sourcemapExcludeSources: true, + }, plugins: [ typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), declaration: false, + sourceMap: false, // Conflicts with rollup sourcemap option + inlineSources: true, }), - nodeResolve({ include: ['node_modules/**'], skip: EXTERNALS }), copy({ targets: [ { @@ -31,6 +32,7 @@ export default { }, ], }), + terser(), // Minify ], external: EXTERNALS, }; diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 9538f854..3525b389 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -2,15 +2,19 @@ "extends": "./tsconfig.json", "compilerOptions": { "types": ["node"], + "target": "es2015", + "module": "es6", "declaration": true }, "include": ["**/*.ts"], "exclude": [ "jest.config.ts", + "spec", "**/*.spec.ts", "**/*.test.ts", "webpack.config.ts", "src/spec/testSetup/**.*", + "node_modules", "codegen.ts" ] } diff --git a/yarn.lock b/yarn.lock index 30af3f2e..a376b031 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2673,7 +2673,7 @@ "@rollup/pluginutils" "^3.1.0" resolve "^1.17.0" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -11026,7 +11026,15 @@ rollup-plugin-postcss@^4.0.1: safe-identifier "^0.4.2" style-inject "^0.3.0" -rollup-plugin-terser@^7.0.0: +rollup-plugin-sourcemaps@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" + integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== + dependencies: + "@rollup/pluginutils" "^3.0.9" + source-map-resolve "^0.6.0" + +rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== From 2b3c81b97a5652a27d6b6a3ff70cd53c9e214c9e Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Mon, 15 May 2023 22:51:17 -0400 Subject: [PATCH 03/36] wip --- package.json | 1 + packages/libs/sdk/rollup.esm.js | 14 ++++++-------- packages/libs/sdk/tsconfig.esm.json | 3 ++- yarn.lock | 28 ++++++++++++++++++---------- 4 files changed, 27 insertions(+), 19 deletions(-) diff --git a/package.json b/package.json index 65786b73..bea3783f 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,7 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-dts": "^5.3.0", "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.0", "stylus": "^0.55.0", diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.js index 778c060f..9fb28ad4 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.js @@ -1,14 +1,13 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; import { terser } from 'rollup-plugin-terser'; +import dts from 'rollup-plugin-dts'; +import path from 'path'; -const path = require('path'); const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); -const EXTERNALS = ['cross-fetch', 'graphql']; - export default { input: toAbsoluteDir('./src/index.ts'), output: { @@ -20,9 +19,6 @@ export default { plugins: [ typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), - declaration: false, - sourceMap: false, // Conflicts with rollup sourcemap option - inlineSources: true, }), copy({ targets: [ @@ -32,7 +28,9 @@ export default { }, ], }), - terser(), // Minify + terser({}), // Minify library code + dts(), // Rollup the type declarations .d.ts files to one file + // TODO: Add https://api-extractor.com/ ], - external: EXTERNALS, + external: [/node_modules/], }; diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 3525b389..2c71cc98 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -4,7 +4,8 @@ "types": ["node"], "target": "es2015", "module": "es6", - "declaration": true + "declaration": true, + "declarationDir": "../../../../dist/dts" }, "include": ["**/*.ts"], "exclude": [ diff --git a/yarn.lock b/yarn.lock index a376b031..17cca4db 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1999,7 +1999,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2673,7 +2673,7 @@ "@rollup/pluginutils" "^3.1.0" resolve "^1.17.0" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -8943,6 +8943,13 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -11002,6 +11009,15 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" +rollup-plugin-dts@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz#80a95988002f188e376f6db3b7e2f53679168957" + integrity sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ== + dependencies: + magic-string "^0.30.0" + optionalDependencies: + "@babel/code-frame" "^7.18.6" + rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" @@ -11026,14 +11042,6 @@ rollup-plugin-postcss@^4.0.1: safe-identifier "^0.4.2" style-inject "^0.3.0" -rollup-plugin-sourcemaps@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" - integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== - dependencies: - "@rollup/pluginutils" "^3.0.9" - source-map-resolve "^0.6.0" - rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" From 093bb7cd7e3b930327cd58ed90dbf5c078aab7e8 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Tue, 16 May 2023 17:42:43 -0400 Subject: [PATCH 04/36] wip --- package.json | 1 + packages/libs/sdk/rollup.esm.js | 4 +- packages/libs/sdk/tsconfig.esm.json | 4 +- yarn.lock | 129 +++++++++++++++++++++++++++- 4 files changed, 131 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index bea3783f..80874f90 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "react-scripts": "^5.0.1", "react-sizeme": "^3.0.2", "regenerator-runtime": "^0.13.7", + "rollup-plugin-ts": "wessberg/rollup-plugin-ts", "styled-components": "5.3.6", "tslib": "^2.3.0", "web-vitals": "^2.1.4", diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.js index 9fb28ad4..d4b4141c 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.js @@ -17,6 +17,8 @@ export default { sourcemapExcludeSources: true, }, plugins: [ + dts(), // Rollup the type declarations .d.ts files to one file + terser(), // Minify library code typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), @@ -28,8 +30,6 @@ export default { }, ], }), - terser({}), // Minify library code - dts(), // Rollup the type declarations .d.ts files to one file // TODO: Add https://api-extractor.com/ ], external: [/node_modules/], diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 2c71cc98..1b18819f 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -2,8 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "types": ["node"], - "target": "es2015", - "module": "es6", + "target": "ES2016", + "module": "ES6", "declaration": true, "declarationDir": "../../../../dist/dts" }, diff --git a/yarn.lock b/yarn.lock index 17cca4db..2d7fd061 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2025,6 +2025,11 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@mdn/browser-compat-data@^5.2.33": + version "5.2.57" + resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.2.57.tgz#8aa713ed5bdf2686b72775623ef14ffb58c2c0f4" + integrity sha512-ED1+lSPglyGjBVPubg44h7nIzZK/Oc3lUI/rEZ+xDWmSY/LRKFINdJKYdGnViy/R7LXa3EGDKFSC9jXG6mfaiQ== + "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2690,6 +2695,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -3262,6 +3276,16 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== +"@types/node@^17.0.36": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/object-path@^0.11.1": + version "0.11.1" + resolved "https://registry.yarnpkg.com/@types/object-path/-/object-path-0.11.1.tgz#eea5b357518597fc9c0a067ea3147f599fc1514f" + integrity sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg== + "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -3370,6 +3394,11 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== +"@types/semver@^7.3.13": + version "7.5.0" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" + integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== + "@types/send@*": version "0.17.1" resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" @@ -3446,6 +3475,11 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== +"@types/ua-parser-js@^0.7.36": + version "0.7.36" + resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz#9bd0b47f26b5a3151be21ba4ce9f5fa457c5f190" + integrity sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ== + "@types/ws@^8.5.1": version "8.5.4" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" @@ -3684,6 +3718,11 @@ "@webassemblyjs/ast" "1.11.5" "@xtuc/long" "4.2.2" +"@wessberg/stringutil@^1.0.19": + version "1.0.19" + resolved "https://registry.yarnpkg.com/@wessberg/stringutil/-/stringutil-1.0.19.tgz#baadcb6f4471fe2d46462a7d7a8294e4b45b29ad" + integrity sha512-9AZHVXWlpN8Cn9k5BC/O0Dzb9E9xfEMXzYrNunwvkUTvuK7xgQPVRZpLo+jWCOZ5r8oBa8NIrHuPEu1hzbb6bg== + "@wry/context@^0.7.0": version "0.7.2" resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.2.tgz#732fa01cf11d08c07114ddf51d67c3757d68f31d" @@ -3858,7 +3897,7 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ansi-colors@^4.1.1: +ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -4527,6 +4566,22 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== +browserslist-generator@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/browserslist-generator/-/browserslist-generator-2.0.3.tgz#1fe3c822188f8e689d4f7ef228ec634e8cc3689b" + integrity sha512-3j8ogwvlBpOEDR3f5n1H2n5BWXqHPWi/Xm8EC1DPJy5BWl4WkSFisatBygH/L9AEmg0MtOfcR1QnMuM9XL28jA== + dependencies: + "@mdn/browser-compat-data" "^5.2.33" + "@types/object-path" "^0.11.1" + "@types/semver" "^7.3.13" + "@types/ua-parser-js" "^0.7.36" + browserslist "^4.21.5" + caniuse-lite "^1.0.30001450" + isbot "^3.6.5" + object-path "^0.11.8" + semver "^7.3.8" + ua-parser-js "^1.0.33" + browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: version "4.21.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" @@ -4635,6 +4690,11 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz#8b3fad73dc35b2674a5c96df2d4f9f1c561435de" integrity sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ== +caniuse-lite@^1.0.30001450: + version "1.0.30001487" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz#d882d1a34d89c11aea53b8cdc791931bdab5fe1b" + integrity sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA== + case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" @@ -4853,6 +4913,13 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +compatfactory@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/compatfactory/-/compatfactory-2.0.9.tgz#98ccc78c7cac723ce05db0b7d9dae41b61407d7a" + integrity sha512-fvO+AWcmbO7P1S+A3mwm3IGr74eHMeq5ZLhNhyNQc9mVDNHT4oe0Gg0ksdIFFNXLK7k7Z/TYcLAUSQdRgh1bsA== + dependencies: + helpertypes "^0.0.19" + component-emitter@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -5046,6 +5113,13 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crosspath@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crosspath/-/crosspath-2.0.0.tgz#5714f30c6541cc776103754954602ce0d25f126c" + integrity sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA== + dependencies: + "@types/node" "^17.0.36" + crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -6220,7 +6294,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6981,6 +7055,11 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== +helpertypes@^0.0.19: + version "0.0.19" + resolved "https://registry.yarnpkg.com/helpertypes/-/helpertypes-0.0.19.tgz#6f8cb18e4e1fad73dc103b98e624ac85cb06a720" + integrity sha512-J00e55zffgi3yVnUp0UdbMztNkr2PnizEkOe9URNohnrNhW5X0QpegkuLpOmFQInpi93Nb8MCjQRHAiCDF42NQ== + hexoid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" @@ -7608,6 +7687,11 @@ isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isbot@^3.6.5: + version "3.6.10" + resolved "https://registry.yarnpkg.com/isbot/-/isbot-3.6.10.tgz#7b66334e81794f0461794debb567975cf08eaf2b" + integrity sha512-+I+2998oyP4oW9+OTQD8TS1r9P6wv10yejukj+Ksj3+UR5pUhsZN3f8W7ysq0p1qxpOVNbl5mCuv0bCaF8y5iQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -8943,6 +9027,13 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + magic-string@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" @@ -9420,6 +9511,11 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== +object-path@^0.11.8: + version "0.11.8" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742" + integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA== + object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" @@ -11052,6 +11148,21 @@ rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: serialize-javascript "^4.0.0" terser "^5.0.0" +rollup-plugin-ts@wessberg/rollup-plugin-ts: + version "3.2.0" + resolved "https://codeload.github.com/wessberg/rollup-plugin-ts/tar.gz/c10b718f382b9e7752f55e87cbf4881e80e066b9" + dependencies: + "@rollup/pluginutils" "^5.0.2" + "@wessberg/stringutil" "^1.0.19" + ansi-colors "^4.1.3" + browserslist "^4.21.4" + browserslist-generator "^2.0.1" + compatfactory "^2.0.9" + crosspath "^2.0.0" + magic-string "^0.27.0" + ts-clone-node "^2.0.4" + tslib "^2.4.1" + rollup-plugin-typescript2@0.34.1: version "0.34.1" resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz#c457f155a71d133c142689213fce78694e30d0be" @@ -12090,6 +12201,13 @@ tryer@^1.0.1: resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== +ts-clone-node@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/ts-clone-node/-/ts-clone-node-2.0.4.tgz#18f26c2d490f65c6925f7a841a44ca2476da3eee" + integrity sha512-eG6FAgmQsenhIJOIFhUcO6yyYejBKZIKcI3y21jiQmIOrth5pD6GElyPAyeihbPSyBs3u/9PVNXy+5I7jGy8jA== + dependencies: + compatfactory "^2.0.9" + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -12183,7 +12301,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.4.1: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== @@ -12263,6 +12381,11 @@ typescript@5.0.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== +ua-parser-js@^1.0.33: + version "1.0.35" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" + integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" From 8655ea21cd4917dbed1cc21e4a93f4c8daf2f76e Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Tue, 16 May 2023 18:18:15 -0400 Subject: [PATCH 05/36] wip --- package.json | 3 +- packages/libs/sdk/api-extractor.json | 24 ++ packages/libs/sdk/package.json | 1 + packages/libs/sdk/rollup.esm.js | 16 +- packages/libs/sdk/yarn.lock | 261 +++++++++++++++++++++- yarn.lock | 320 +++++++++++++++------------ 6 files changed, 469 insertions(+), 156 deletions(-) create mode 100644 packages/libs/sdk/api-extractor.json diff --git a/package.json b/package.json index 80874f90..8c5ab4f0 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "react-scripts": "^5.0.1", "react-sizeme": "^3.0.2", "regenerator-runtime": "^0.13.7", - "rollup-plugin-ts": "wessberg/rollup-plugin-ts", "styled-components": "5.3.6", "tslib": "^2.3.0", "web-vitals": "^2.1.4", @@ -43,6 +42,7 @@ "@babel/preset-env": "^7.19.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.18.6", + "@microsoft/api-extractor": "^7.34.9", "@nrwl/js": "16.1.0", "@nrwl/rollup": "16.1.0", "@nrwl/webpack": "16.1.0", @@ -97,7 +97,6 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-dts": "^5.3.0", "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.0", "stylus": "^0.55.0", diff --git a/packages/libs/sdk/api-extractor.json b/packages/libs/sdk/api-extractor.json new file mode 100644 index 00000000..ecd1ccfa --- /dev/null +++ b/packages/libs/sdk/api-extractor.json @@ -0,0 +1,24 @@ +{ + "mainEntryPointFilePath": "../../../../dist/dts/index.d.ts", + "apiReport": { + "enabled": false + }, + "docModel": { + "enabled": false + }, + "dtsRollup": { + "enabled": true, + "untrimmedFilePath": "../../../../dist/index.d.ts" + }, + "messages": { + "extractorMessageReporting": { + "default": { + "logLevel": "none" + }, + "ae-forgotten-export": { + "logLevel": "none" + } + } + }, + "projectFolder": "." +} diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index a8c76e9a..45246c9f 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -28,6 +28,7 @@ "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", "eslint-plugin-no-only-tests": "^3.1.0", + "rollup-plugin-api-extractor": "^0.2.5", "supertest": "^6.2.4" }, "scripts": { diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.js index d4b4141c..c778bff2 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.js @@ -1,7 +1,7 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; +import { apiExtractor } from 'rollup-plugin-api-extractor'; import { terser } from 'rollup-plugin-terser'; -import dts from 'rollup-plugin-dts'; import path from 'path'; const rootDir = path.resolve(__dirname); @@ -17,8 +17,6 @@ export default { sourcemapExcludeSources: true, }, plugins: [ - dts(), // Rollup the type declarations .d.ts files to one file - terser(), // Minify library code typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), @@ -30,7 +28,17 @@ export default { }, ], }), - // TODO: Add https://api-extractor.com/ + // Minify library code + terser(), + // Using API Extractor to rollup the ts declarations into one file + apiExtractor({ + configuration: { + projectFolder: '.', + compiler: { + tsconfigFilePath: toAbsoluteDir('tsconfig.esm.json'), + }, + }, + }), ], external: [/node_modules/], }; diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index 8ff8b2e1..81a868bf 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -997,6 +997,48 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@microsoft/api-extractor-model@7.26.9": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz#22b4e86ab654488b06c9fb240ec440a446846828" + integrity sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg== + dependencies: + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + +"@microsoft/api-extractor@^7.19.0": + version "7.34.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz#ff92cd6939aa5c1674085494c101e0b614512bfd" + integrity sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw== + dependencies: + "@microsoft/api-extractor-model" "7.26.9" + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + "@rushstack/rig-package" "0.3.18" + "@rushstack/ts-command-line" "4.13.2" + colors "~1.2.1" + lodash "~4.17.15" + resolve "~1.22.1" + semver "~7.3.0" + source-map "~0.6.1" + typescript "~4.8.4" + +"@microsoft/tsdoc-config@~0.16.1": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" + integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + ajv "~6.12.6" + jju "~1.4.0" + resolve "~1.19.0" + +"@microsoft/tsdoc@0.14.2": + version "0.14.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" + integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1120,6 +1162,37 @@ qs "^6.10.1" url-parse "^1.5.3" +"@rushstack/node-core-library@3.59.0": + version "3.59.0" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" + integrity sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag== + dependencies: + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.22.1" + semver "~7.3.0" + z-schema "~5.0.2" + +"@rushstack/rig-package@0.3.18": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.18.tgz#2b59eb8ed482e8cd6ad8d396414bf3200efdd682" + integrity sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ== + dependencies: + resolve "~1.22.1" + strip-json-comments "~3.1.1" + +"@rushstack/ts-command-line@4.13.2": + version "4.13.2" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz#2dfdcf418d58256671433b1da4a3b67e1814cc7a" + integrity sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag== + dependencies: + "@types/argparse" "1.0.38" + argparse "~1.0.9" + colors "~1.2.1" + string-argv "~0.3.1" + "@sindresorhus/fnv1a@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@sindresorhus/fnv1a/-/fnv1a-2.0.1.tgz#2aefdfa7eb5b7f29a7936978218e986c70c603fc" @@ -1150,6 +1223,11 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== +"@types/argparse@1.0.38": + version "1.0.38" + resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" + integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + "@types/cookiejar@*": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" @@ -1318,6 +1396,16 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv@~6.12.6: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -1362,6 +1450,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +argparse@~1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1764,6 +1859,11 @@ colorette@^2.0.16: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -1771,6 +1871,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + common-tags@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -2094,6 +2199,11 @@ extract-files@^9.0.0: resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -2105,7 +2215,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.1.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2242,6 +2352,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2312,6 +2431,11 @@ globby@^11.0.3: merge2 "^1.4.1" slash "^3.0.0" +graceful-fs@^4.1.2: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" @@ -2475,6 +2599,11 @@ import-from@4.0.0: resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -2551,6 +2680,13 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-core-module@^2.1.0, is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2629,6 +2765,11 @@ isomorphic-ws@^5.0.0: resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== +jju@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== + "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -2651,6 +2792,11 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" @@ -2676,6 +2822,13 @@ json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -2754,6 +2907,11 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -2764,6 +2922,11 @@ lodash.isboolean@^3.0.3: resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.isinteger@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" @@ -2789,7 +2952,7 @@ lodash.once@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: +lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0, lodash@~4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -3201,6 +3364,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -3262,6 +3430,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + pvtsutils@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" @@ -3386,6 +3559,23 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve@~1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +resolve@~1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + response-iterator@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" @@ -3409,6 +3599,13 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +rollup-plugin-api-extractor@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/rollup-plugin-api-extractor/-/rollup-plugin-api-extractor-0.2.5.tgz#a88f4ec6d451e727df38af35e570616392582f25" + integrity sha512-oWG57yqB6n/xn2egrbiOFjgKjIt/GCwbcdQHaDDM5s26RvwBfckCIokCP3reZCS1OQnINw8NOPcJNarTjef8rA== + dependencies: + "@microsoft/api-extractor" "^7.19.0" + route-recognizer@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3" @@ -3463,7 +3660,7 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.8: +semver@^7.3.8, semver@~7.3.0: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== @@ -3588,6 +3785,11 @@ snake-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + sponge-case@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" @@ -3595,6 +3797,11 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -3605,6 +3812,11 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== +string-argv@~0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== + string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" @@ -3633,6 +3845,11 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-json-comments@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + superagent@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.3.tgz#15c8ec5611a1f01386994cfeeda5aa138bcb7b17" @@ -3671,6 +3888,11 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + swap-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" @@ -3778,6 +4000,11 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typescript@~4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + ua-parser-js@^0.7.30: version "0.7.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" @@ -3795,6 +4022,11 @@ undici@^5.12.0, undici@^5.8.0: dependencies: busboy "^1.6.0" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -3834,6 +4066,13 @@ upper-case@^2.0.2: dependencies: tslib "^2.0.3" +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -3862,6 +4101,11 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== +validator@^13.7.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" + integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== + value-or-promise@1.0.11, value-or-promise@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" @@ -4029,6 +4273,17 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +z-schema@~5.0.2: + version "5.0.6" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" + integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^10.0.0" + zen-observable-ts@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" diff --git a/yarn.lock b/yarn.lock index 2d7fd061..380abc18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1999,7 +1999,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2025,10 +2025,47 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@mdn/browser-compat-data@^5.2.33": - version "5.2.57" - resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-5.2.57.tgz#8aa713ed5bdf2686b72775623ef14ffb58c2c0f4" - integrity sha512-ED1+lSPglyGjBVPubg44h7nIzZK/Oc3lUI/rEZ+xDWmSY/LRKFINdJKYdGnViy/R7LXa3EGDKFSC9jXG6mfaiQ== +"@microsoft/api-extractor-model@7.26.9": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz#22b4e86ab654488b06c9fb240ec440a446846828" + integrity sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg== + dependencies: + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + +"@microsoft/api-extractor@^7.34.9": + version "7.34.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz#ff92cd6939aa5c1674085494c101e0b614512bfd" + integrity sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw== + dependencies: + "@microsoft/api-extractor-model" "7.26.9" + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + "@rushstack/rig-package" "0.3.18" + "@rushstack/ts-command-line" "4.13.2" + colors "~1.2.1" + lodash "~4.17.15" + resolve "~1.22.1" + semver "~7.3.0" + source-map "~0.6.1" + typescript "~4.8.4" + +"@microsoft/tsdoc-config@~0.16.1": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" + integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + ajv "~6.12.6" + jju "~1.4.0" + resolve "~1.19.0" + +"@microsoft/tsdoc@0.14.2": + version "0.14.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" + integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" @@ -2695,20 +2732,42 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" - integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^2.3.1" - "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== +"@rushstack/node-core-library@3.59.0": + version "3.59.0" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" + integrity sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag== + dependencies: + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.22.1" + semver "~7.3.0" + z-schema "~5.0.2" + +"@rushstack/rig-package@0.3.18": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.18.tgz#2b59eb8ed482e8cd6ad8d396414bf3200efdd682" + integrity sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ== + dependencies: + resolve "~1.22.1" + strip-json-comments "~3.1.1" + +"@rushstack/ts-command-line@4.13.2": + version "4.13.2" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz#2dfdcf418d58256671433b1da4a3b67e1814cc7a" + integrity sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag== + dependencies: + "@types/argparse" "1.0.38" + argparse "~1.0.9" + colors "~1.2.1" + string-argv "~0.3.1" + "@sinclair/typebox@^0.24.1": version "0.24.51" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" @@ -3029,6 +3088,11 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== +"@types/argparse@1.0.38": + version "1.0.38" + resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" + integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + "@types/aria-query@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" @@ -3276,16 +3340,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== -"@types/node@^17.0.36": - version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== - -"@types/object-path@^0.11.1": - version "0.11.1" - resolved "https://registry.yarnpkg.com/@types/object-path/-/object-path-0.11.1.tgz#eea5b357518597fc9c0a067ea3147f599fc1514f" - integrity sha512-219LSCO9HPcoXcRTC6DbCs0FRhZgBnEMzf16RRqkT40WbkKx3mOeQuz3e2XqbfhOz/AHfbru0kzB1n1RCAsIIg== - "@types/parse-json@^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" @@ -3394,11 +3448,6 @@ resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== -"@types/semver@^7.3.13": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== - "@types/send@*": version "0.17.1" resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" @@ -3475,11 +3524,6 @@ resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== -"@types/ua-parser-js@^0.7.36": - version "0.7.36" - resolved "https://registry.yarnpkg.com/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz#9bd0b47f26b5a3151be21ba4ce9f5fa457c5f190" - integrity sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ== - "@types/ws@^8.5.1": version "8.5.4" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.4.tgz#bb10e36116d6e570dd943735f86c933c1587b8a5" @@ -3718,11 +3762,6 @@ "@webassemblyjs/ast" "1.11.5" "@xtuc/long" "4.2.2" -"@wessberg/stringutil@^1.0.19": - version "1.0.19" - resolved "https://registry.yarnpkg.com/@wessberg/stringutil/-/stringutil-1.0.19.tgz#baadcb6f4471fe2d46462a7d7a8294e4b45b29ad" - integrity sha512-9AZHVXWlpN8Cn9k5BC/O0Dzb9E9xfEMXzYrNunwvkUTvuK7xgQPVRZpLo+jWCOZ5r8oBa8NIrHuPEu1hzbb6bg== - "@wry/context@^0.7.0": version "0.7.2" resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.2.tgz#732fa01cf11d08c07114ddf51d67c3757d68f31d" @@ -3877,7 +3916,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3897,7 +3936,7 @@ ajv@^8.0.0, ajv@^8.6.0, ajv@^8.9.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ansi-colors@^4.1.1, ansi-colors@^4.1.3: +ansi-colors@^4.1.1: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -3966,7 +4005,7 @@ arg@^5.0.2: resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== -argparse@^1.0.7: +argparse@^1.0.7, argparse@~1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -4566,22 +4605,6 @@ browser-process-hrtime@^1.0.0: resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist-generator@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/browserslist-generator/-/browserslist-generator-2.0.3.tgz#1fe3c822188f8e689d4f7ef228ec634e8cc3689b" - integrity sha512-3j8ogwvlBpOEDR3f5n1H2n5BWXqHPWi/Xm8EC1DPJy5BWl4WkSFisatBygH/L9AEmg0MtOfcR1QnMuM9XL28jA== - dependencies: - "@mdn/browser-compat-data" "^5.2.33" - "@types/object-path" "^0.11.1" - "@types/semver" "^7.3.13" - "@types/ua-parser-js" "^0.7.36" - browserslist "^4.21.5" - caniuse-lite "^1.0.30001450" - isbot "^3.6.5" - object-path "^0.11.8" - semver "^7.3.8" - ua-parser-js "^1.0.33" - browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: version "4.21.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7" @@ -4690,11 +4713,6 @@ caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001482.tgz#8b3fad73dc35b2674a5c96df2d4f9f1c561435de" integrity sha512-F1ZInsg53cegyjroxLNW9DmrEQ1SuGRTO1QlpA0o2/6OpQ0gFeDRoq1yFmnr8Sakn9qwwt9DmbxHB6w167OSuQ== -caniuse-lite@^1.0.30001450: - version "1.0.30001487" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001487.tgz#d882d1a34d89c11aea53b8cdc791931bdab5fe1b" - integrity sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA== - case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" @@ -4871,6 +4889,11 @@ colorette@^2.0.10: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -4878,6 +4901,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -4913,13 +4941,6 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compatfactory@^2.0.9: - version "2.0.9" - resolved "https://registry.yarnpkg.com/compatfactory/-/compatfactory-2.0.9.tgz#98ccc78c7cac723ce05db0b7d9dae41b61407d7a" - integrity sha512-fvO+AWcmbO7P1S+A3mwm3IGr74eHMeq5ZLhNhyNQc9mVDNHT4oe0Gg0ksdIFFNXLK7k7Z/TYcLAUSQdRgh1bsA== - dependencies: - helpertypes "^0.0.19" - component-emitter@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -5113,13 +5134,6 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crosspath@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crosspath/-/crosspath-2.0.0.tgz#5714f30c6541cc776103754954602ce0d25f126c" - integrity sha512-ju88BYCQ2uvjO2bR+SsgLSTwTSctU+6Vp2ePbKPgSCZyy4MWZxYsT738DlKVRE5utUjobjPRm1MkTYKJxCmpTA== - dependencies: - "@types/node" "^17.0.36" - crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -6294,7 +6308,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1, estree-walker@^2.0.2: +estree-walker@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6715,6 +6729,15 @@ fs-extra@^9.0.0, fs-extra@^9.0.1: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -7055,11 +7078,6 @@ he@^1.2.0: resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== -helpertypes@^0.0.19: - version "0.0.19" - resolved "https://registry.yarnpkg.com/helpertypes/-/helpertypes-0.0.19.tgz#6f8cb18e4e1fad73dc103b98e624ac85cb06a720" - integrity sha512-J00e55zffgi3yVnUp0UdbMztNkr2PnizEkOe9URNohnrNhW5X0QpegkuLpOmFQInpi93Nb8MCjQRHAiCDF42NQ== - hexoid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" @@ -7350,6 +7368,11 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -7473,6 +7496,13 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== +is-core-module@^2.1.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + is-core-module@^2.11.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.12.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" @@ -7687,11 +7717,6 @@ isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== -isbot@^3.6.5: - version "3.6.10" - resolved "https://registry.yarnpkg.com/isbot/-/isbot-3.6.10.tgz#7b66334e81794f0461794debb567975cf08eaf2b" - integrity sha512-+I+2998oyP4oW9+OTQD8TS1r9P6wv10yejukj+Ksj3+UR5pUhsZN3f8W7ysq0p1qxpOVNbl5mCuv0bCaF8y5iQ== - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -8611,6 +8636,11 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== +jju@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== + js-sdsl@^4.1.4: version "4.4.0" resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" @@ -8957,6 +8987,16 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.memoize@4.x, lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -8977,7 +9017,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: +lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -9027,20 +9067,6 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - -magic-string@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" - integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -9511,11 +9537,6 @@ object-keys@^1.1.1: resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object-path@^0.11.8: - version "0.11.8" - resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.8.tgz#ed002c02bbdd0070b78a27455e8ae01fc14d4742" - integrity sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA== - object.assign@^4.1.3, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" @@ -9804,7 +9825,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.7: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -11046,7 +11067,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2: +resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2, resolve@~1.22.1: version "1.22.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -11064,6 +11085,14 @@ resolve@^2.0.0-next.3, resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@~1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + response-iterator@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" @@ -11105,15 +11134,6 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" -rollup-plugin-dts@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz#80a95988002f188e376f6db3b7e2f53679168957" - integrity sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ== - dependencies: - magic-string "^0.30.0" - optionalDependencies: - "@babel/code-frame" "^7.18.6" - rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" @@ -11148,21 +11168,6 @@ rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: serialize-javascript "^4.0.0" terser "^5.0.0" -rollup-plugin-ts@wessberg/rollup-plugin-ts: - version "3.2.0" - resolved "https://codeload.github.com/wessberg/rollup-plugin-ts/tar.gz/c10b718f382b9e7752f55e87cbf4881e80e066b9" - dependencies: - "@rollup/pluginutils" "^5.0.2" - "@wessberg/stringutil" "^1.0.19" - ansi-colors "^4.1.3" - browserslist "^4.21.4" - browserslist-generator "^2.0.1" - compatfactory "^2.0.9" - crosspath "^2.0.0" - magic-string "^0.27.0" - ts-clone-node "^2.0.4" - tslib "^2.4.1" - rollup-plugin-typescript2@0.34.1: version "0.34.1" resolved "https://registry.yarnpkg.com/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.34.1.tgz#c457f155a71d133c142689213fce78694e30d0be" @@ -11372,6 +11377,13 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@~7.3.0: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -11650,6 +11662,11 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" +string-argv@~0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== + string-hash@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" @@ -11783,7 +11800,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -12201,13 +12218,6 @@ tryer@^1.0.1: resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== -ts-clone-node@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/ts-clone-node/-/ts-clone-node-2.0.4.tgz#18f26c2d490f65c6925f7a841a44ca2476da3eee" - integrity sha512-eG6FAgmQsenhIJOIFhUcO6yyYejBKZIKcI3y21jiQmIOrth5pD6GElyPAyeihbPSyBs3u/9PVNXy+5I7jGy8jA== - dependencies: - compatfactory "^2.0.9" - ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -12301,7 +12311,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.4.1: +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== @@ -12381,10 +12391,10 @@ typescript@5.0.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== -ua-parser-js@^1.0.33: - version "1.0.35" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.35.tgz#c4ef44343bc3db0a3cbefdf21822f1b1fc1ab011" - integrity sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA== +typescript@~4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== unbox-primitive@^1.0.2: version "1.0.2" @@ -12568,6 +12578,11 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" +validator@^13.7.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" + integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== + vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -13220,6 +13235,17 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +z-schema@~5.0.2: + version "5.0.6" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" + integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^10.0.0" + zen-observable-ts@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" From 5eac38ffcd60e3f89ce500cfe4570aa1c5541920 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Tue, 16 May 2023 20:11:39 -0400 Subject: [PATCH 06/36] wip --- packages/libs/sdk/rollup.esm.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.js index c778bff2..a83bc9be 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.js @@ -33,7 +33,7 @@ export default { // Using API Extractor to rollup the ts declarations into one file apiExtractor({ configuration: { - projectFolder: '.', + projectFolder: toAbsoluteDir('.'), compiler: { tsconfigFilePath: toAbsoluteDir('tsconfig.esm.json'), }, From 6240ed4d288d8b03235ef31eda04e3c4d6588cf9 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Tue, 16 May 2023 20:54:47 -0400 Subject: [PATCH 07/36] esm build working? --- package.json | 2 ++ packages/libs/sdk/api-extractor.json | 24 ------------------- packages/libs/sdk/project.json | 4 ++-- .../sdk/{rollup.esm.js => rollup.esm.mjs} | 19 ++++++--------- yarn.lock | 17 +++++++++++-- 5 files changed, 26 insertions(+), 40 deletions(-) delete mode 100644 packages/libs/sdk/api-extractor.json rename packages/libs/sdk/{rollup.esm.js => rollup.esm.mjs} (69%) diff --git a/package.json b/package.json index 8c5ab4f0..f5980972 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,7 @@ "babel-jest": "29.4.3", "babel-loader": "^8.2.5", "css-loader": "^6.4.0", + "dts-bundle-generator": "^8.0.1", "eslint": "~8.15.0", "eslint-config-prettier": "8.1.0", "eslint-plugin-import": "2.26.0", @@ -97,6 +98,7 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-node-externals": "^6.0.1", "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.0", "stylus": "^0.55.0", diff --git a/packages/libs/sdk/api-extractor.json b/packages/libs/sdk/api-extractor.json deleted file mode 100644 index ecd1ccfa..00000000 --- a/packages/libs/sdk/api-extractor.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "mainEntryPointFilePath": "../../../../dist/dts/index.d.ts", - "apiReport": { - "enabled": false - }, - "docModel": { - "enabled": false - }, - "dtsRollup": { - "enabled": true, - "untrimmedFilePath": "../../../../dist/index.d.ts" - }, - "messages": { - "extractorMessageReporting": { - "default": { - "logLevel": "none" - }, - "ae-forgotten-export": { - "logLevel": "none" - } - } - }, - "projectFolder": "." -} diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index a744a90a..ec5b0970 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -9,8 +9,8 @@ "options": { "commands": [ "rm -rf ./dist/packages/libs/sdk", - "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.config.js", - "yarn tsc --project packages/libs/sdk/tsconfig.lib.json --declarationDir dist --emitDeclarationOnly" + "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", + "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/src/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts" ], "outputPath": "dist/packages/libs/sdk" } diff --git a/packages/libs/sdk/rollup.esm.js b/packages/libs/sdk/rollup.esm.mjs similarity index 69% rename from packages/libs/sdk/rollup.esm.js rename to packages/libs/sdk/rollup.esm.mjs index a83bc9be..91cc7ff9 100644 --- a/packages/libs/sdk/rollup.esm.js +++ b/packages/libs/sdk/rollup.esm.mjs @@ -1,11 +1,13 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; -import { apiExtractor } from 'rollup-plugin-api-extractor'; import { terser } from 'rollup-plugin-terser'; import path from 'path'; +import externals from 'rollup-plugin-node-externals'; +import { URL } from 'url'; +// esm patch for __dirname +const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); - const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); export default { @@ -19,6 +21,7 @@ export default { plugins: [ typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), + declaration: false, // using dts-bundle-generator CLI for declaration files }), copy({ targets: [ @@ -30,15 +33,7 @@ export default { }), // Minify library code terser(), - // Using API Extractor to rollup the ts declarations into one file - apiExtractor({ - configuration: { - projectFolder: toAbsoluteDir('.'), - compiler: { - tsconfigFilePath: toAbsoluteDir('tsconfig.esm.json'), - }, - }, - }), + // Ignore all external dependencies and builtin modules + externals(), ], - external: [/node_modules/], }; diff --git a/yarn.lock b/yarn.lock index 380abc18..13852c57 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5676,6 +5676,14 @@ dotenv@^10.0.0, dotenv@~10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== +dts-bundle-generator@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/dts-bundle-generator/-/dts-bundle-generator-8.0.1.tgz#faa34f8325d65a960696df20fe7ef0b46ab2dc4e" + integrity sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA== + dependencies: + typescript ">=5.0.2" + yargs "^17.6.0" + duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -11134,6 +11142,11 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" +rollup-plugin-node-externals@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" + integrity sha512-PIZKc0j44MAzEz9XqWfZ8vbjavWbs9fehh3LHsSB1WF5bdTjz5B8qVuaWiAzdd0tKOjjR/lh8f9Qv6bpLUTllg== + rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" @@ -12386,7 +12399,7 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@5.0.4: +typescript@5.0.4, typescript@>=5.0.2: version "5.0.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== @@ -13212,7 +13225,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1, yargs@^17.6.2: +yargs@^17.3.1, yargs@^17.6.0, yargs@^17.6.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== From 85824163968d7885bee4b33c2cf45b5c9f612888 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 17 May 2023 09:26:35 -0400 Subject: [PATCH 08/36] wip --- package.json | 2 +- packages/libs/sdk/package.json | 12 +++++-- packages/libs/sdk/project.json | 2 +- packages/libs/sdk/rollup.esm.mjs | 18 ++++++---- packages/libs/sdk/tsconfig.esm.json | 3 +- yarn.lock | 52 +++++++++++++++++++++-------- 6 files changed, 62 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index f5980972..8d21db51 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", - "@rollup/plugin-commonjs": "^22.0.2", + "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 45246c9f..7bdce901 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -7,9 +7,10 @@ }, "license": "MIT", "version": "1.0.0-alpha.0", - "main": "./src/index.js", - "module": "./src/index.esm.js", - "types": "./src/index.d.ts", + "type": "module", + "main": "./src/cjs/index.js", + "module": "./src/esm/index.js", + "types": "./src/esm/index.d.ts", "dependencies": { "@apollo/client": "^3.6.9", "@types/mocha": "^10.0.1", @@ -33,5 +34,10 @@ }, "scripts": { "codegen": "graphql-codegen --config codegen.ts" + }, + "exports": { + ".": { + "import": "./esm/index.js" + } } } diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index ec5b0970..a824b02a 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -10,7 +10,7 @@ "commands": [ "rm -rf ./dist/packages/libs/sdk", "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", - "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/src/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts" + "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/esm/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts" ], "outputPath": "dist/packages/libs/sdk" } diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 91cc7ff9..ae722cb6 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -1,39 +1,43 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; -import { terser } from 'rollup-plugin-terser'; +//import { terser } from 'rollup-plugin-terser'; +import { nodeResolve } from '@rollup/plugin-node-resolve'; import path from 'path'; import externals from 'rollup-plugin-node-externals'; import { URL } from 'url'; +import commonjs from '@rollup/plugin-commonjs'; // esm patch for __dirname const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); +const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), output: { - file: 'dist/packages/libs/sdk/src/index.esm.js', + file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', sourcemap: 'inline', sourcemapExcludeSources: true, }, plugins: [ + externals(), // Ignore all external dependencies and builtin modules + nodeResolve(), + commonjs(), typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), - declaration: false, // using dts-bundle-generator CLI for declaration files }), copy({ targets: [ { src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], - dest: 'dist/packages/libs/sdk', + dest: 'dist/packages/libs/sdk/', }, ], }), // Minify library code - terser(), - // Ignore all external dependencies and builtin modules - externals(), + //terser(), ], + externals: EXTERNALS, }; diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 1b18819f..3b0337c9 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -4,8 +4,7 @@ "types": ["node"], "target": "ES2016", "module": "ES6", - "declaration": true, - "declarationDir": "../../../../dist/dts" + "declaration": true // using dts-bundle-generator CLI for declaration files }, "include": ["**/*.ts"], "exclude": [ diff --git a/yarn.lock b/yarn.lock index 13852c57..f253b3b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1999,7 +1999,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2635,18 +2635,17 @@ magic-string "^0.25.7" resolve "^1.17.0" -"@rollup/plugin-commonjs@^22.0.2": - version "22.0.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz#ee8ca8415cda30d383b4096aad5222435b4b69b6" - integrity sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg== +"@rollup/plugin-commonjs@^25.0.0": + version "25.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.0.tgz#ef55d12415dfcfb77fd52650dc1448c8aae8ed5c" + integrity sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw== dependencies: - "@rollup/pluginutils" "^3.1.0" + "@rollup/pluginutils" "^5.0.1" commondir "^1.0.1" - estree-walker "^2.0.1" - glob "^7.1.6" - is-reference "^1.2.1" - magic-string "^0.25.7" - resolve "^1.17.0" + estree-walker "^2.0.2" + glob "^8.0.3" + is-reference "1.2.1" + magic-string "^0.27.0" "@rollup/plugin-image@^2.1.0": version "2.1.1" @@ -2732,6 +2731,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -6316,7 +6324,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6897,6 +6905,17 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -7611,7 +7630,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-reference@^1.2.1: +is-reference@1.2.1, is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== @@ -9075,6 +9094,13 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" From a0c6d8918556dfef06d40e33afb8856cf7de44fe Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 17 May 2023 23:20:05 -0400 Subject: [PATCH 09/36] replace apollo/client/core --- packages/libs/sdk/spec/api/graphApiClient/query.spec.ts | 2 +- packages/libs/sdk/src/api/api.ts | 2 +- packages/libs/sdk/src/api/controllers/nfts.ts | 2 +- packages/libs/sdk/src/api/graphql/customApolloClient.ts | 2 +- .../graphql/queries/ethereum/mainnet/getAllByContractAddress.ts | 2 +- .../graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../graphql/queries/ethereum/mainnet/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts | 2 +- .../graphql/queries/ethereum/mainnet/getTrendingCollections.ts | 2 +- .../graphql/queries/ethereum/sepolia/getAllByContractAddress.ts | 2 +- .../graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../graphql/queries/ethereum/sepolia/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts | 2 +- .../graphql/queries/ethereum/sepolia/getTrendingCollections.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/EventsByCollection.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/TrendingCollection.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts | 2 +- .../src/api/graphql/queries/fragments/nftTrendingCollections.ts | 2 +- .../src/api/graphql/queries/fragments/nftsByContractAddress.ts | 2 +- .../src/api/graphql/queries/fragments/nftsByWalletAddress.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/pagination.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts | 2 +- .../graphql/queries/polygon/mainnet/getAllByContractAddress.ts | 2 +- .../graphql/queries/polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts | 2 +- .../graphql/queries/polygon/mainnet/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../graphql/queries/polygon/mainnet/getNftCollectionDetails.ts | 2 +- .../graphql/queries/polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) diff --git a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts index 8ef2acf0..09101a0a 100644 --- a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts +++ b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts @@ -1,6 +1,6 @@ import { apiClient } from '../client'; import withPolly from '../../testSetup/pollyTestSetup'; -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; const api = apiClient; diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index 787451ef..edd2034a 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -5,7 +5,7 @@ import { InMemoryCache, NormalizedCacheObject, ServerError, -} from '@apollo/client/core'; +} from '@apollo/client'; import { setContext } from '@apollo/client/link/context'; import { onError, ErrorResponse } from '@apollo/client/link/error'; import fetch from 'cross-fetch'; diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 7c5a118d..0576d67a 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -83,7 +83,7 @@ import { import { ChainName } from '../types/chains'; import { formatQueryResult } from '../utils/postQueryFormatter'; import { emptyPageInfo } from '../utils/helpers'; -import { TypedDocumentNode } from '@apollo/client/core'; +import { TypedDocumentNode } from '@apollo/client'; import { DEFAULT_CHAIN } from '../utils/constants'; import { NonQueryInput } from '../types/input'; import { NftErcStandards } from '../types/nfts'; diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts index b6243c2a..2d6a1eea 100644 --- a/packages/libs/sdk/src/api/graphql/customApolloClient.ts +++ b/packages/libs/sdk/src/api/graphql/customApolloClient.ts @@ -3,7 +3,7 @@ import { NormalizedCacheObject, OperationVariables, QueryOptions, -} from '@apollo/client/core'; +} from '@apollo/client'; import { removeNodesAndEdges, ResultOutput, diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index d62987ac..1c1b20d3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index 91379b6d..9c2e623d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index f3d43b56..de7bb80a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index 09df3025..70463d1a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index cf3a5214..8dcb9cd6 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index 2e3c90a5..fae8b81e 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index dda92f9b..0cc336d3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 50f1b4af..57a7db37 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index eba25bf8..f41acf2b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index 6c2c7867..4d640c2d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index b31382bf..678bc084 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index 3650d9e9..0b5f9081 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 1df958d9..487371b4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index 5fd93a87..ff96d1b8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index cc9e35c8..c877f73a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index 1ca97fce..edabbe41 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index 0e253bec..5542ee8c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index b258b5db..74797f8b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index beba9447..262169be 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index 8301629c..8b276f39 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index be97c033..e4957fc1 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index 6ec331ba..f1b8c5d1 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index e9010045..b7bbf50a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index ba47aae3..53e66593 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index cb7b7056..ff66e560 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index 10a36c78..6f53aed6 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index e7156109..064e892d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 76c3ce23..0d36dcdb 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index 015b2c0c..f3b4b220 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index 3ee8abff..4ef11030 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index e09b0ee2..f11ee667 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index e7196185..e2b6b8d2 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 4605f687..77adbf9f 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index 021bb8b4..237158cd 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index d13f081a..ed69db6b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index 51de11a3..d6d2729c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index b5f5427a..bc6cddbc 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index 975a9ff4..1a5c77e8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index 9e2468ce..36dd097c 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@apollo/client/core'; +export { gql } from '@apollo/client'; export default QuickNode; From 09486336fe0ec8fa2e7edac4e5c1d41d69d5d5fd Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 17 May 2023 23:30:51 -0400 Subject: [PATCH 10/36] Revert "replace apollo/client/core" This reverts commit a0c6d8918556dfef06d40e33afb8856cf7de44fe. --- packages/libs/sdk/spec/api/graphApiClient/query.spec.ts | 2 +- packages/libs/sdk/src/api/api.ts | 2 +- packages/libs/sdk/src/api/controllers/nfts.ts | 2 +- packages/libs/sdk/src/api/graphql/customApolloClient.ts | 2 +- .../graphql/queries/ethereum/mainnet/getAllByContractAddress.ts | 2 +- .../graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../graphql/queries/ethereum/mainnet/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts | 2 +- .../graphql/queries/ethereum/mainnet/getTrendingCollections.ts | 2 +- .../graphql/queries/ethereum/sepolia/getAllByContractAddress.ts | 2 +- .../graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../graphql/queries/ethereum/sepolia/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts | 2 +- .../graphql/queries/ethereum/sepolia/getTrendingCollections.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/EventsByCollection.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/TrendingCollection.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts | 2 +- .../src/api/graphql/queries/fragments/nftTrendingCollections.ts | 2 +- .../src/api/graphql/queries/fragments/nftsByContractAddress.ts | 2 +- .../src/api/graphql/queries/fragments/nftsByWalletAddress.ts | 2 +- .../sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/pagination.ts | 2 +- .../libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts | 2 +- .../graphql/queries/polygon/mainnet/getAllByContractAddress.ts | 2 +- .../graphql/queries/polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts | 2 +- .../graphql/queries/polygon/mainnet/getEventsByCollection.ts | 2 +- .../src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../graphql/queries/polygon/mainnet/getNftCollectionDetails.ts | 2 +- .../graphql/queries/polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- 43 files changed, 43 insertions(+), 43 deletions(-) diff --git a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts index 09101a0a..8ef2acf0 100644 --- a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts +++ b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts @@ -1,6 +1,6 @@ import { apiClient } from '../client'; import withPolly from '../../testSetup/pollyTestSetup'; -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; const api = apiClient; diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index edd2034a..787451ef 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -5,7 +5,7 @@ import { InMemoryCache, NormalizedCacheObject, ServerError, -} from '@apollo/client'; +} from '@apollo/client/core'; import { setContext } from '@apollo/client/link/context'; import { onError, ErrorResponse } from '@apollo/client/link/error'; import fetch from 'cross-fetch'; diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 0576d67a..7c5a118d 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -83,7 +83,7 @@ import { import { ChainName } from '../types/chains'; import { formatQueryResult } from '../utils/postQueryFormatter'; import { emptyPageInfo } from '../utils/helpers'; -import { TypedDocumentNode } from '@apollo/client'; +import { TypedDocumentNode } from '@apollo/client/core'; import { DEFAULT_CHAIN } from '../utils/constants'; import { NonQueryInput } from '../types/input'; import { NftErcStandards } from '../types/nfts'; diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts index 2d6a1eea..b6243c2a 100644 --- a/packages/libs/sdk/src/api/graphql/customApolloClient.ts +++ b/packages/libs/sdk/src/api/graphql/customApolloClient.ts @@ -3,7 +3,7 @@ import { NormalizedCacheObject, OperationVariables, QueryOptions, -} from '@apollo/client'; +} from '@apollo/client/core'; import { removeNodesAndEdges, ResultOutput, diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index 1c1b20d3..d62987ac 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index 9c2e623d..91379b6d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index de7bb80a..f3d43b56 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index 70463d1a..09df3025 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index 8dcb9cd6..cf3a5214 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index fae8b81e..2e3c90a5 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index 0cc336d3..dda92f9b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 57a7db37..50f1b4af 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index f41acf2b..eba25bf8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index 4d640c2d..6c2c7867 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index 678bc084..b31382bf 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index 0b5f9081..3650d9e9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 487371b4..1df958d9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index ff96d1b8..5fd93a87 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index c877f73a..cc9e35c8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index edabbe41..1ca97fce 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index 5542ee8c..0e253bec 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index 74797f8b..b258b5db 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index 262169be..beba9447 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index 8b276f39..8301629c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index e4957fc1..be97c033 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index f1b8c5d1..6ec331ba 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index b7bbf50a..e9010045 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index 53e66593..ba47aae3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index ff66e560..cb7b7056 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index 6f53aed6..10a36c78 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index 064e892d..e7156109 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 0d36dcdb..76c3ce23 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index f3b4b220..015b2c0c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index 4ef11030..3ee8abff 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index f11ee667..e09b0ee2 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index e2b6b8d2..e7196185 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 77adbf9f..4605f687 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index 237158cd..021bb8b4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index ed69db6b..d13f081a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index d6d2729c..51de11a3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index bc6cddbc..b5f5427a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index 1a5c77e8..975a9ff4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index 36dd097c..9e2468ce 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@apollo/client'; +export { gql } from '@apollo/client/core'; export default QuickNode; From f2cd08d1e45881ddd008b468f91e50975beda4a4 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 09:33:39 -0400 Subject: [PATCH 11/36] wip --- packages/libs/sdk/package.json | 2 +- packages/libs/sdk/project.json | 2 +- packages/libs/sdk/rollup.esm.mjs | 12 +++++------- packages/libs/sdk/tsconfig.esm.json | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 7bdce901..1a0bbd97 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -13,11 +13,11 @@ "types": "./src/esm/index.d.ts", "dependencies": { "@apollo/client": "^3.6.9", - "@types/mocha": "^10.0.1", "cross-fetch": "^3.1.5", "graphql": "^16.5.0" }, "devDependencies": { + "@types/mocha": "^10.0.1", "@graphql-codegen/cli": "2.13.8", "@graphql-codegen/fragment-matcher": "^3.3.1", "@graphql-codegen/typed-document-node": "^4.0.1", diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index a824b02a..7431cf5c 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -12,7 +12,7 @@ "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/esm/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts" ], - "outputPath": "dist/packages/libs/sdk" + "parallel": false } }, "publish": { diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index ae722cb6..b4eaca45 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -11,7 +11,6 @@ import commonjs from '@rollup/plugin-commonjs'; const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); -const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), @@ -22,12 +21,14 @@ export default { sourcemapExcludeSources: true, }, plugins: [ - externals(), // Ignore all external dependencies and builtin modules - nodeResolve(), - commonjs(), typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), + nodeResolve({ + preferBuiltins: true, + extensions: ['.js', '.ts'] + }), // resolves third party modules from node_modules + commonjs(), // transform CommonJS modules to ES6, so they can be included in a Rollup bundle copy({ targets: [ { @@ -36,8 +37,5 @@ export default { }, ], }), - // Minify library code - //terser(), ], - externals: EXTERNALS, }; diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 3b0337c9..462cb156 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -4,7 +4,7 @@ "types": ["node"], "target": "ES2016", "module": "ES6", - "declaration": true // using dts-bundle-generator CLI for declaration files + "declaration": false, // using dts-bundle-generator CLI for declaration files }, "include": ["**/*.ts"], "exclude": [ From 29f9a8bae92afaf03e9bb410b6fb61d603761113 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 10:03:17 -0400 Subject: [PATCH 12/36] working --- package.json | 2 -- packages/libs/sdk/package.json | 7 ++--- packages/libs/sdk/project.json | 3 +- packages/libs/sdk/rollup.esm.mjs | 10 ++----- tools/scripts/sdk_package_json.mjs | 16 ++++++++++ yarn.lock | 47 +++--------------------------- 6 files changed, 28 insertions(+), 57 deletions(-) create mode 100755 tools/scripts/sdk_package_json.mjs diff --git a/package.json b/package.json index 8d21db51..3879bd54 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,6 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", - "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", @@ -99,7 +98,6 @@ "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-node-externals": "^6.0.1", - "rollup-plugin-terser": "^7.0.2", "style-loader": "^3.3.0", "stylus": "^0.55.0", "stylus-loader": "^7.1.0", diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 1a0bbd97..90081c17 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -8,9 +8,9 @@ "license": "MIT", "version": "1.0.0-alpha.0", "type": "module", - "main": "./src/cjs/index.js", - "module": "./src/esm/index.js", - "types": "./src/esm/index.d.ts", + "main": "./cjs/index.js", + "module": "./esm/index.js", + "types": "./esm/index.d.ts", "dependencies": { "@apollo/client": "^3.6.9", "cross-fetch": "^3.1.5", @@ -29,7 +29,6 @@ "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", "eslint-plugin-no-only-tests": "^3.1.0", - "rollup-plugin-api-extractor": "^0.2.5", "supertest": "^6.2.4" }, "scripts": { diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index 7431cf5c..445c9da7 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -10,7 +10,8 @@ "commands": [ "rm -rf ./dist/packages/libs/sdk", "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", - "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/esm/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts" + "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/esm/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts", + "node ./tools/scripts/sdk_package_json.mjs" ], "parallel": false } diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index b4eaca45..3137402e 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -3,14 +3,13 @@ import copy from 'rollup-plugin-copy'; //import { terser } from 'rollup-plugin-terser'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import path from 'path'; -import externals from 'rollup-plugin-node-externals'; import { URL } from 'url'; -import commonjs from '@rollup/plugin-commonjs'; // esm patch for __dirname const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); +const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), @@ -24,11 +23,7 @@ export default { typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), - nodeResolve({ - preferBuiltins: true, - extensions: ['.js', '.ts'] - }), // resolves third party modules from node_modules - commonjs(), // transform CommonJS modules to ES6, so they can be included in a Rollup bundle + nodeResolve({ include: ['node_modules/**'], skip: EXTERNALS }), copy({ targets: [ { @@ -38,4 +33,5 @@ export default { ], }), ], + external: EXTERNALS, }; diff --git a/tools/scripts/sdk_package_json.mjs b/tools/scripts/sdk_package_json.mjs new file mode 100755 index 00000000..9181a07c --- /dev/null +++ b/tools/scripts/sdk_package_json.mjs @@ -0,0 +1,16 @@ +// Write a package.json in the dist/packages/libs/sdk/esm/ directory with "type": "module" +import fs from 'fs'; +import path from 'path'; +import { URL } from 'url'; + +const __dirname = new URL('.', import.meta.url).pathname; +const rootDir = path.resolve(__dirname); +const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); + +const packageJson = { + type: 'module', +} + +// create and write to file +// create file first +fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/esm/package.json'), JSON.stringify(packageJson, null, 2)) diff --git a/yarn.lock b/yarn.lock index f253b3b7..3fd2e580 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1999,7 +1999,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2635,18 +2635,6 @@ magic-string "^0.25.7" resolve "^1.17.0" -"@rollup/plugin-commonjs@^25.0.0": - version "25.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.0.tgz#ef55d12415dfcfb77fd52650dc1448c8aae8ed5c" - integrity sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw== - dependencies: - "@rollup/pluginutils" "^5.0.1" - commondir "^1.0.1" - estree-walker "^2.0.2" - glob "^8.0.3" - is-reference "1.2.1" - magic-string "^0.27.0" - "@rollup/plugin-image@^2.1.0": version "2.1.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-image/-/plugin-image-2.1.1.tgz#898d6b59ac0025d7971ef45640ab330cb0663b0c" @@ -2731,15 +2719,6 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.1": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" - integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^2.3.1" - "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -6324,7 +6303,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1, estree-walker@^2.0.2: +estree-walker@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6905,17 +6884,6 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -7630,7 +7598,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-reference@1.2.1, is-reference@^1.2.1: +is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== @@ -9094,13 +9062,6 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -11197,7 +11158,7 @@ rollup-plugin-postcss@^4.0.1: safe-identifier "^0.4.2" style-inject "^0.3.0" -rollup-plugin-terser@^7.0.0, rollup-plugin-terser@^7.0.2: +rollup-plugin-terser@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== From 1d9f48ccd284d5969bd78406a96c7524d8d6e270 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 11:11:30 -0400 Subject: [PATCH 13/36] working without apollo client --- package.json | 2 + packages/libs/sdk/rollup.esm.mjs | 10 ++-- .../sdk/spec/api/graphApiClient/query.spec.ts | 2 +- packages/libs/sdk/src/api/api.ts | 8 +-- packages/libs/sdk/src/api/controllers/nfts.ts | 2 +- .../sdk/src/api/graphql/customApolloClient.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../ethereum/mainnet/getEventsByCollection.ts | 2 +- .../queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../mainnet/getTrendingCollections.ts | 2 +- .../sepolia/getAllByContractAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../ethereum/sepolia/getEventsByCollection.ts | 2 +- .../queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../sepolia/getNftCollectionDetails.ts | 2 +- .../sepolia/getTrendingCollections.ts | 2 +- .../graphql/queries/fragments/ERC1155Node.ts | 2 +- .../graphql/queries/fragments/ERC721Node.ts | 2 +- .../queries/fragments/EventsByCollection.ts | 2 +- .../graphql/queries/fragments/EventsByNft.ts | 2 +- .../queries/fragments/NftCollectionInfo.ts | 2 +- .../queries/fragments/TrendingCollection.ts | 2 +- .../graphql/queries/fragments/WalletNft.ts | 2 +- .../graphql/queries/fragments/nftDetails.ts | 2 +- .../fragments/nftTrendingCollections.ts | 2 +- .../fragments/nftsByContractAddress.ts | 2 +- .../queries/fragments/nftsByWalletAddress.ts | 2 +- .../queries/fragments/nftsByWalletENS.ts | 2 +- .../graphql/queries/fragments/pagination.ts | 2 +- .../graphql/queries/fragments/tokenEvent.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletENS.ts | 2 +- .../polygon/mainnet/getEventsByCollection.ts | 2 +- .../queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- yarn.lock | 50 +++++++++++++++++-- 46 files changed, 102 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index 3879bd54..7a785c4c 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "react-scripts": "^5.0.1", "react-sizeme": "^3.0.2", "regenerator-runtime": "^0.13.7", + "rollup-plugin-local-resolve": "^1.0.7", "styled-components": "5.3.6", "tslib": "^2.3.0", "web-vitals": "^2.1.4", @@ -59,6 +60,7 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", + "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 3137402e..6b90891b 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -1,7 +1,9 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; //import { terser } from 'rollup-plugin-terser'; -import { nodeResolve } from '@rollup/plugin-node-resolve'; +import externals from 'rollup-plugin-node-externals' +import commonjs from '@rollup/plugin-commonjs'; +import localResolve from 'rollup-plugin-local-resolve'; import path from 'path'; import { URL } from 'url'; @@ -9,7 +11,6 @@ import { URL } from 'url'; const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); -const EXTERNALS = ['cross-fetch', 'graphql']; export default { input: toAbsoluteDir('./src/index.ts'), @@ -20,10 +21,12 @@ export default { sourcemapExcludeSources: true, }, plugins: [ + externals(), typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), - nodeResolve({ include: ['node_modules/**'], skip: EXTERNALS }), + localResolve(), + commonjs(), copy({ targets: [ { @@ -33,5 +36,4 @@ export default { ], }), ], - external: EXTERNALS, }; diff --git a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts index 8ef2acf0..09101a0a 100644 --- a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts +++ b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts @@ -1,6 +1,6 @@ import { apiClient } from '../client'; import withPolly from '../../testSetup/pollyTestSetup'; -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client'; const api = apiClient; diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index 787451ef..32bbfb44 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -1,3 +1,5 @@ +// Need to specify index.js to avoid issues when bundling for ESM +// See https://github.com/apollographql/apollo-feature-requests/issues/287 import { ApolloClient, from, @@ -5,9 +7,9 @@ import { InMemoryCache, NormalizedCacheObject, ServerError, -} from '@apollo/client/core'; -import { setContext } from '@apollo/client/link/context'; -import { onError, ErrorResponse } from '@apollo/client/link/error'; +} from '@apollo/client/core/index.js'; +import { setContext } from '@apollo/client/link/context/index.js'; +import { onError, ErrorResponse } from '@apollo/client/link/error/index.js'; import fetch from 'cross-fetch'; import { CustomApolloClient } from './graphql/customApolloClient'; import generatedPossibleTypes from './graphql/fragmentMatcher'; diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 7c5a118d..0576d67a 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -83,7 +83,7 @@ import { import { ChainName } from '../types/chains'; import { formatQueryResult } from '../utils/postQueryFormatter'; import { emptyPageInfo } from '../utils/helpers'; -import { TypedDocumentNode } from '@apollo/client/core'; +import { TypedDocumentNode } from '@apollo/client'; import { DEFAULT_CHAIN } from '../utils/constants'; import { NonQueryInput } from '../types/input'; import { NftErcStandards } from '../types/nfts'; diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts index b6243c2a..df4138d3 100644 --- a/packages/libs/sdk/src/api/graphql/customApolloClient.ts +++ b/packages/libs/sdk/src/api/graphql/customApolloClient.ts @@ -3,7 +3,7 @@ import { NormalizedCacheObject, OperationVariables, QueryOptions, -} from '@apollo/client/core'; +} from '@apollo/client/core/index.js'; import { removeNodesAndEdges, ResultOutput, diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index d62987ac..f5f9c330 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index 91379b6d..93a131e2 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index f3d43b56..1dfd118f 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index 09df3025..6de969ce 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index cf3a5214..460c5bdb 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index 2e3c90a5..235b43a4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index dda92f9b..d3dfd45e 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 50f1b4af..00cc5606 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index eba25bf8..3a221505 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index 6c2c7867..5828de3c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index b31382bf..c9a96e0b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index 3650d9e9..af367d35 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 1df958d9..007b4aac 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index 5fd93a87..493779af 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index cc9e35c8..7c17c410 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index 1ca97fce..98ddf038 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index 0e253bec..2055f47a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index b258b5db..04d6178f 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index beba9447..baddaf94 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index 8301629c..f75dd9cb 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index be97c033..38de452a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index 6ec331ba..3bf20397 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index e9010045..1bd6faa4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index ba47aae3..862e435d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index cb7b7056..e2c5d744 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index 10a36c78..f0db95df 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index e7156109..ca0ab5bf 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 76c3ce23..2b8e71d3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index 015b2c0c..21ba0690 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index 3ee8abff..5b701c62 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index e09b0ee2..313bc3cb 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index e7196185..4516978a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 4605f687..0913e10a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index 021bb8b4..0617e303 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index d13f081a..18d14d26 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index 51de11a3..b4b7db23 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index b5f5427a..7e6197e1 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index 975a9ff4..b2f2c0c3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@apollo/client/core/index.js'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index 9e2468ce..b1f1fd0b 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@apollo/client/core'; +export { gql } from '@apollo/client/core/index.js'; export default QuickNode; diff --git a/yarn.lock b/yarn.lock index 3fd2e580..27a5ea14 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1999,7 +1999,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -2635,6 +2635,18 @@ magic-string "^0.25.7" resolve "^1.17.0" +"@rollup/plugin-commonjs@^25.0.0": + version "25.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.0.tgz#ef55d12415dfcfb77fd52650dc1448c8aae8ed5c" + integrity sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw== + dependencies: + "@rollup/pluginutils" "^5.0.1" + commondir "^1.0.1" + estree-walker "^2.0.2" + glob "^8.0.3" + is-reference "1.2.1" + magic-string "^0.27.0" + "@rollup/plugin-image@^2.1.0": version "2.1.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-image/-/plugin-image-2.1.1.tgz#898d6b59ac0025d7971ef45640ab330cb0663b0c" @@ -2719,6 +2731,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -6303,7 +6324,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6884,6 +6905,17 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -7598,7 +7630,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-reference@^1.2.1: +is-reference@1.2.1, is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== @@ -9062,6 +9094,13 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -11129,6 +11168,11 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" +rollup-plugin-local-resolve@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz#c486701716c15add2127565c2eaa101123320887" + integrity sha512-qYd2aYtcidHiQQ3RLLsgG9PO/pw+U9OJcHtszetaOnfFmAR7FC9vwByMwHRUllqgs83jRjaMdwlsPSXx4856Wg== + rollup-plugin-node-externals@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" From c3787d8ec5dece3ae7b23a9176613eba5a44fb04 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 11:28:49 -0400 Subject: [PATCH 14/36] working with no apollo client --- packages/libs/sdk/rollup.esm.mjs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 6b90891b..40ee4995 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -2,8 +2,6 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; //import { terser } from 'rollup-plugin-terser'; import externals from 'rollup-plugin-node-externals' -import commonjs from '@rollup/plugin-commonjs'; -import localResolve from 'rollup-plugin-local-resolve'; import path from 'path'; import { URL } from 'url'; @@ -17,16 +15,14 @@ export default { output: { file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', - sourcemap: 'inline', - sourcemapExcludeSources: true, + sourcemap: 'inline', // Include source map for debugging + sourcemapExcludeSources: true, // Exclude externals sources from source map }, plugins: [ - externals(), + externals(), // Exclude node_modules from bundle typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), - localResolve(), - commonjs(), copy({ targets: [ { From fa552d3dc70bef056bedc693008176a829d87301 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 15:27:24 -0400 Subject: [PATCH 15/36] errors working --- package.json | 2 -- packages/libs/sdk/rollup.esm.mjs | 5 ++--- packages/libs/sdk/src/api/api.ts | 4 +++- packages/libs/sdk/tsconfig.esm.json | 4 ++-- yarn.lock | 10 +++++++++- 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 7a785c4c..3879bd54 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,6 @@ "react-scripts": "^5.0.1", "react-sizeme": "^3.0.2", "regenerator-runtime": "^0.13.7", - "rollup-plugin-local-resolve": "^1.0.7", "styled-components": "5.3.6", "tslib": "^2.3.0", "web-vitals": "^2.1.4", @@ -60,7 +59,6 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", - "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 40ee4995..9df959e3 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -1,6 +1,5 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; -//import { terser } from 'rollup-plugin-terser'; import externals from 'rollup-plugin-node-externals' import path from 'path'; import { URL } from 'url'; @@ -15,8 +14,8 @@ export default { output: { file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', - sourcemap: 'inline', // Include source map for debugging - sourcemapExcludeSources: true, // Exclude externals sources from source map + sourcemap: "inline", // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map }, plugins: [ externals(), // Exclude node_modules from bundle diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index 32bbfb44..1b6bfb4c 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -1,5 +1,7 @@ -// Need to specify index.js to avoid issues when bundling for ESM +// Need to specify index.js for @apollo/client directory imports to avoid issues when bundling for ESM // See https://github.com/apollographql/apollo-feature-requests/issues/287 +// and https://stackoverflow.com/questions/65873101/node-requires-file-extension-for-import-statement/65874173#65874173 +// (and despite the suggestions "moduleResolution: nodenext" isn't working the the tsconfig) import { ApolloClient, from, diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 462cb156..58356bfa 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -2,7 +2,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "types": ["node"], - "target": "ES2016", + "target": "ES2017", "module": "ES6", "declaration": false, // using dts-bundle-generator CLI for declaration files }, @@ -16,5 +16,5 @@ "src/spec/testSetup/**.*", "node_modules", "codegen.ts" - ] + ], } diff --git a/yarn.lock b/yarn.lock index 27a5ea14..0e0d0ab3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2714,7 +2714,7 @@ "@rollup/pluginutils" "^3.1.0" resolve "^1.17.0" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -11202,6 +11202,14 @@ rollup-plugin-postcss@^4.0.1: safe-identifier "^0.4.2" style-inject "^0.3.0" +rollup-plugin-sourcemaps@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" + integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== + dependencies: + "@rollup/pluginutils" "^3.0.9" + source-map-resolve "^0.6.0" + rollup-plugin-terser@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" From 1aa8081067504270a7a258f2464aaf567a360b10 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 15:50:34 -0400 Subject: [PATCH 16/36] update .gitignore --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 8eac90c9..24f78f10 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,8 @@ Thumbs.db # secrets graphqlHeaders.json + +# bundling +.rollup/ + + From 25ed3c3f92c2dbd9d95af47f30b425137bf67902 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 15:50:53 -0400 Subject: [PATCH 17/36] update .gitignore --- .gitignore | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 24f78f10..93b95882 100644 --- a/.gitignore +++ b/.gitignore @@ -50,6 +50,6 @@ Thumbs.db graphqlHeaders.json # bundling -.rollup/ +.rollup.cache/ From 344670c3734cb3e66de4ad76b8169ba1c1f354ae Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 15:51:52 -0400 Subject: [PATCH 18/36] Refactor tsconfig and add one for cjs --- packages/libs/sdk/rollup.esm.mjs | 1 + packages/libs/sdk/tsconfig.cjs.json | 8 ++++++++ packages/libs/sdk/tsconfig.esm.json | 15 ++------------- packages/libs/sdk/tsconfig.json | 16 +++++++++++++--- packages/libs/sdk/tsconfig.spec.json | 5 +++-- 5 files changed, 27 insertions(+), 18 deletions(-) create mode 100644 packages/libs/sdk/tsconfig.cjs.json diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 9df959e3..2a55c0d0 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -20,6 +20,7 @@ export default { plugins: [ externals(), // Exclude node_modules from bundle typescript({ + // using dts-bundle-generator CLI for declaration files tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), copy({ diff --git a/packages/libs/sdk/tsconfig.cjs.json b/packages/libs/sdk/tsconfig.cjs.json new file mode 100644 index 00000000..658b1957 --- /dev/null +++ b/packages/libs/sdk/tsconfig.cjs.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "module": "commonjs", + "target": "es2015", + "outDir": "dist", + } +} diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 58356bfa..62fc75cd 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -1,20 +1,9 @@ { "extends": "./tsconfig.json", + "files": [], "compilerOptions": { - "types": ["node"], "target": "ES2017", "module": "ES6", - "declaration": false, // using dts-bundle-generator CLI for declaration files + "outDir": "dist", }, - "include": ["**/*.ts"], - "exclude": [ - "jest.config.ts", - "spec", - "**/*.spec.ts", - "**/*.test.ts", - "webpack.config.ts", - "src/spec/testSetup/**.*", - "node_modules", - "codegen.ts" - ], } diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index de3af619..d35af3f7 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "types": ["node"], "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, @@ -8,11 +9,9 @@ "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, "esModuleInterop": true, - "declaration": true, "baseUrl": "./src" }, "files": [], - "include": [], "references": [ { "path": "./tsconfig.esm.json" @@ -20,5 +19,16 @@ { "path": "./tsconfig.spec.json" } - ] + ], + "include": ["**/*.ts"], + "exclude": [ + "jest.config.ts", + "spec", + "**/*.spec.ts", + "**/*.test.ts", + "webpack.config.ts", + "src/spec/testSetup/**.*", + "node_modules", + "codegen.ts" + ], } diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index d98da6f9..50d1e0fd 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -1,9 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../../../dist", + "outDir": "dist", "module": "commonjs", - "types": ["jest", "node", "mocha"] + "types": ["jest", "node", "mocha"], + "composite": true }, "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] } From 26e4756cbfee4340b7f6d8ad3ebcdb88c4dd114a Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Thu, 18 May 2023 16:36:25 -0400 Subject: [PATCH 19/36] cjs working? --- package.json | 2 ++ packages/libs/sdk/package.json | 5 ++-- packages/libs/sdk/project.json | 3 ++- packages/libs/sdk/rollup.cjs.mjs | 36 ++++++++++++++++++++++++++++ packages/libs/sdk/rollup.esm.mjs | 1 - packages/libs/sdk/tsconfig.cjs.json | 3 ++- tools/scripts/sdk_package_json.mjs | 13 ++++++---- yarn.lock | 37 ++++++++++++++++------------- 8 files changed, 75 insertions(+), 25 deletions(-) create mode 100644 packages/libs/sdk/rollup.cjs.mjs diff --git a/package.json b/package.json index 3879bd54..16bda6b9 100644 --- a/package.json +++ b/package.json @@ -59,6 +59,7 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", + "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", @@ -98,6 +99,7 @@ "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-node-externals": "^6.0.1", + "rollup-plugin-node-resolve": "^5.2.0", "style-loader": "^3.3.0", "stylus": "^0.55.0", "stylus-loader": "^7.1.0", diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 90081c17..5e3de644 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -10,7 +10,7 @@ "type": "module", "main": "./cjs/index.js", "module": "./esm/index.js", - "types": "./esm/index.d.ts", + "types": "./index.d.ts", "dependencies": { "@apollo/client": "^3.6.9", "cross-fetch": "^3.1.5", @@ -36,7 +36,8 @@ }, "exports": { ".": { - "import": "./esm/index.js" + "import": "./esm/index.js", + "require": "./cjs/index.js" } } } diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index 445c9da7..02ffe41c 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -10,7 +10,8 @@ "commands": [ "rm -rf ./dist/packages/libs/sdk", "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", - "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/esm/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts", + "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.cjs.mjs", + "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts", "node ./tools/scripts/sdk_package_json.mjs" ], "parallel": false diff --git a/packages/libs/sdk/rollup.cjs.mjs b/packages/libs/sdk/rollup.cjs.mjs new file mode 100644 index 00000000..3b4581d3 --- /dev/null +++ b/packages/libs/sdk/rollup.cjs.mjs @@ -0,0 +1,36 @@ +import typescript from '@rollup/plugin-typescript'; +import commonjs from '@rollup/plugin-commonjs'; +import nodeResolve from '@rollup/plugin-node-resolve'; +import copy from 'rollup-plugin-copy'; +import externals from 'rollup-plugin-node-externals' +import path from 'path'; +import { URL } from 'url'; + +// esm patch for __dirname +const __dirname = new URL('.', import.meta.url).pathname; +const rootDir = path.resolve(__dirname); +const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); + +export default { + input: toAbsoluteDir('./src/index.ts'), + output: { + file: 'dist/packages/libs/sdk/cjs/index.js', + format: 'cjs', + sourcemap: "inline", // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map + }, + plugins: [ + externals(), // Exclude node_modules from bundle + typescript({ + tsconfig: toAbsoluteDir('tsconfig.esm.json'), + }), + copy({ + targets: [ + { + src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], + dest: 'dist/packages/libs/sdk/', + }, + ], + }), + ], +}; diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 2a55c0d0..9df959e3 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -20,7 +20,6 @@ export default { plugins: [ externals(), // Exclude node_modules from bundle typescript({ - // using dts-bundle-generator CLI for declaration files tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), copy({ diff --git a/packages/libs/sdk/tsconfig.cjs.json b/packages/libs/sdk/tsconfig.cjs.json index 658b1957..1c1851b7 100644 --- a/packages/libs/sdk/tsconfig.cjs.json +++ b/packages/libs/sdk/tsconfig.cjs.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "module": "commonjs", - "target": "es2015", + "target": "es2016", "outDir": "dist", + "outFile": "index.js" } } diff --git a/tools/scripts/sdk_package_json.mjs b/tools/scripts/sdk_package_json.mjs index 9181a07c..cd14d7e9 100755 --- a/tools/scripts/sdk_package_json.mjs +++ b/tools/scripts/sdk_package_json.mjs @@ -7,10 +7,15 @@ const __dirname = new URL('.', import.meta.url).pathname; const rootDir = path.resolve(__dirname); const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); -const packageJson = { +const esmPackageJson = { type: 'module', } -// create and write to file -// create file first -fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/esm/package.json'), JSON.stringify(packageJson, null, 2)) +const cjsPackageJson = { + type: "commonjs", +} + +// esm package.json +fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/esm/package.json'), JSON.stringify(esmPackageJson, null, 2)) +// cjs package.json +fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/cjs/package.json'), JSON.stringify(cjsPackageJson, null, 2)) diff --git a/yarn.lock b/yarn.lock index 0e0d0ab3..b5a4faef 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2714,7 +2714,7 @@ "@rollup/pluginutils" "^3.1.0" resolve "^1.17.0" -"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.0.9", "@rollup/pluginutils@^3.1.0": +"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -3434,6 +3434,13 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/resolve@0.0.8": + version "0.0.8" + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" + integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== + dependencies: + "@types/node" "*" + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -11101,7 +11108,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2, resolve@~1.22.1: +resolve@^1.1.7, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2, resolve@~1.22.1: version "1.22.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -11168,16 +11175,22 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" -rollup-plugin-local-resolve@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz#c486701716c15add2127565c2eaa101123320887" - integrity sha512-qYd2aYtcidHiQQ3RLLsgG9PO/pw+U9OJcHtszetaOnfFmAR7FC9vwByMwHRUllqgs83jRjaMdwlsPSXx4856Wg== - rollup-plugin-node-externals@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" integrity sha512-PIZKc0j44MAzEz9XqWfZ8vbjavWbs9fehh3LHsSB1WF5bdTjz5B8qVuaWiAzdd0tKOjjR/lh8f9Qv6bpLUTllg== +rollup-plugin-node-resolve@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz#730f93d10ed202473b1fb54a5997a7db8c6d8523" + integrity sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw== + dependencies: + "@types/resolve" "0.0.8" + builtin-modules "^3.1.0" + is-module "^1.0.0" + resolve "^1.11.1" + rollup-pluginutils "^2.8.1" + rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" @@ -11202,14 +11215,6 @@ rollup-plugin-postcss@^4.0.1: safe-identifier "^0.4.2" style-inject "^0.3.0" -rollup-plugin-sourcemaps@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed" - integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw== - dependencies: - "@rollup/pluginutils" "^3.0.9" - source-map-resolve "^0.6.0" - rollup-plugin-terser@^7.0.0: version "7.0.2" resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" @@ -11231,7 +11236,7 @@ rollup-plugin-typescript2@0.34.1: semver "^7.3.7" tslib "^2.4.0" -rollup-pluginutils@^2.8.2: +rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== From bced3d62249a8e1ecbd920eb50614799eb46968e Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Fri, 19 May 2023 08:40:57 -0400 Subject: [PATCH 20/36] wip --- package.json | 5 ++ packages/libs/sdk/rollup.cjs.mjs | 2 - packages/libs/sdk/rollup.esm.mjs | 3 +- packages/libs/sdk/src/api/api.ts | 2 +- .../sdk/src/api/graphql/customApolloClient.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../ethereum/mainnet/getEventsByCollection.ts | 2 +- .../queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../mainnet/getTrendingCollections.ts | 2 +- .../sepolia/getAllByContractAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../ethereum/sepolia/getEventsByCollection.ts | 2 +- .../queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../sepolia/getNftCollectionDetails.ts | 2 +- .../sepolia/getTrendingCollections.ts | 2 +- .../graphql/queries/fragments/ERC1155Node.ts | 2 +- .../graphql/queries/fragments/ERC721Node.ts | 2 +- .../queries/fragments/EventsByCollection.ts | 2 +- .../graphql/queries/fragments/EventsByNft.ts | 2 +- .../queries/fragments/NftCollectionInfo.ts | 2 +- .../queries/fragments/TrendingCollection.ts | 2 +- .../graphql/queries/fragments/WalletNft.ts | 2 +- .../graphql/queries/fragments/nftDetails.ts | 2 +- .../fragments/nftTrendingCollections.ts | 2 +- .../fragments/nftsByContractAddress.ts | 2 +- .../queries/fragments/nftsByWalletAddress.ts | 2 +- .../queries/fragments/nftsByWalletENS.ts | 2 +- .../graphql/queries/fragments/pagination.ts | 2 +- .../graphql/queries/fragments/tokenEvent.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletENS.ts | 2 +- .../polygon/mainnet/getEventsByCollection.ts | 2 +- .../queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- yarn.lock | 61 ++++++++++++++++++- 45 files changed, 107 insertions(+), 46 deletions(-) diff --git a/package.json b/package.json index 16bda6b9..00f0e593 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@babel/preset-env": "^7.19.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.18.6", + "@kingyue/rollup-plugin-modify": "^4.1.0", "@microsoft/api-extractor": "^7.34.9", "@nrwl/js": "16.1.0", "@nrwl/rollup": "16.1.0", @@ -59,8 +60,10 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", + "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^14.1.0", + "@rollup/plugin-replace": "^5.0.2", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", "@testing-library/react": "13.4.0", @@ -98,6 +101,8 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-local-resolve": "^1.0.7", + "rollup-plugin-modify": "^3.0.0", "rollup-plugin-node-externals": "^6.0.1", "rollup-plugin-node-resolve": "^5.2.0", "style-loader": "^3.3.0", diff --git a/packages/libs/sdk/rollup.cjs.mjs b/packages/libs/sdk/rollup.cjs.mjs index 3b4581d3..207485a6 100644 --- a/packages/libs/sdk/rollup.cjs.mjs +++ b/packages/libs/sdk/rollup.cjs.mjs @@ -1,6 +1,4 @@ import typescript from '@rollup/plugin-typescript'; -import commonjs from '@rollup/plugin-commonjs'; -import nodeResolve from '@rollup/plugin-node-resolve'; import copy from 'rollup-plugin-copy'; import externals from 'rollup-plugin-node-externals' import path from 'path'; diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index 9df959e3..a3183995 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -2,6 +2,7 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; import externals from 'rollup-plugin-node-externals' import path from 'path'; +import alias from '@rollup/plugin-alias'; import { URL } from 'url'; // esm patch for __dirname @@ -18,7 +19,7 @@ export default { sourcemapExcludeSources: true, // Exclude external package sources from source map }, plugins: [ - externals(), // Exclude node_modules from bundle + externals({ exclude: /@apollo\/client[^\n]*/g }), // Exclude node_modules from bundle typescript({ tsconfig: toAbsoluteDir('tsconfig.esm.json'), }), diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index 1b6bfb4c..ae6bd6d6 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -10,7 +10,7 @@ import { NormalizedCacheObject, ServerError, } from '@apollo/client/core/index.js'; -import { setContext } from '@apollo/client/link/context/index.js'; +import { setContext } from '@apollo/client/link/context/index.js' import { onError, ErrorResponse } from '@apollo/client/link/error/index.js'; import fetch from 'cross-fetch'; import { CustomApolloClient } from './graphql/customApolloClient'; diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts index df4138d3..b6243c2a 100644 --- a/packages/libs/sdk/src/api/graphql/customApolloClient.ts +++ b/packages/libs/sdk/src/api/graphql/customApolloClient.ts @@ -3,7 +3,7 @@ import { NormalizedCacheObject, OperationVariables, QueryOptions, -} from '@apollo/client/core/index.js'; +} from '@apollo/client/core'; import { removeNodesAndEdges, ResultOutput, diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index f5f9c330..d62987ac 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index 93a131e2..91379b6d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index 1dfd118f..f3d43b56 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index 6de969ce..09df3025 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index 460c5bdb..cf3a5214 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index 235b43a4..2e3c90a5 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index d3dfd45e..dda92f9b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 00cc5606..50f1b4af 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index 3a221505..eba25bf8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index 5828de3c..6c2c7867 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index c9a96e0b..b31382bf 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index af367d35..3650d9e9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 007b4aac..1df958d9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index 493779af..5fd93a87 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index 7c17c410..cc9e35c8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index 98ddf038..1ca97fce 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index 2055f47a..0e253bec 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index 04d6178f..b258b5db 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index baddaf94..beba9447 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index f75dd9cb..8301629c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index 38de452a..be97c033 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index 3bf20397..6ec331ba 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index 1bd6faa4..e9010045 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index 862e435d..ba47aae3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index e2c5d744..cb7b7056 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index f0db95df..10a36c78 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index ca0ab5bf..e7156109 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 2b8e71d3..76c3ce23 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index 21ba0690..015b2c0c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index 5b701c62..3ee8abff 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index 313bc3cb..e09b0ee2 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index 4516978a..e7196185 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 0913e10a..4605f687 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index 0617e303..021bb8b4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index 18d14d26..d13f081a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index b4b7db23..51de11a3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index 7e6197e1..b5f5427a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index b2f2c0c3..975a9ff4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core/index.js'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index b1f1fd0b..9e2468ce 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@apollo/client/core/index.js'; +export { gql } from '@apollo/client/core'; export default QuickNode; diff --git a/yarn.lock b/yarn.lock index b5a4faef..844e1263 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2020,6 +2020,14 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@kingyue/rollup-plugin-modify@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@kingyue/rollup-plugin-modify/-/rollup-plugin-modify-4.1.0.tgz#72ef44722d5b941cd38e5e783ab5af67ad6e1e51" + integrity sha512-KKQoD10NlHONAIPCmwGysP7N/UZ773+1wIeh+cXtOe9MRtGjYVa1INV4oyEVkWYu/KbAeKZWRw3IU+NifVVwRg== + dependencies: + "@rollup/pluginutils" "^5.0.2" + magic-string "^0.30.0" + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -2614,6 +2622,13 @@ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.0.3.tgz#953b88c20ea00d0eddaffdc1b115c08474aa295d" integrity sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q== +"@rollup/plugin-alias@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-5.0.0.tgz#70f3d504bd17d8922e35c6b61c08b40a6ec25af2" + integrity sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA== + dependencies: + slash "^4.0.0" + "@rollup/plugin-babel@^5.2.0", "@rollup/plugin-babel@^5.3.0": version "5.3.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" @@ -2706,6 +2721,14 @@ "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" +"@rollup/plugin-replace@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz#45f53501b16311feded2485e98419acb8448c61d" + integrity sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA== + dependencies: + "@rollup/pluginutils" "^5.0.1" + magic-string "^0.27.0" + "@rollup/plugin-typescript@^8.5.0": version "8.5.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz#7ea11599a15b0a30fa7ea69ce3b791d41b862515" @@ -2731,7 +2754,7 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.1": +"@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.0.2": version "5.0.2" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== @@ -9094,6 +9117,13 @@ lz-string@^1.4.4: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== +magic-string@0.25.2: + version "0.25.2" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" + integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg== + dependencies: + sourcemap-codec "^1.4.4" + magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.9" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" @@ -9108,6 +9138,13 @@ magic-string@^0.27.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" +magic-string@^0.30.0: + version "0.30.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" + integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -9718,6 +9755,13 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" +ospec@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ospec/-/ospec-3.1.0.tgz#d36b8e10110f58f63a463df2390a7a73fe9579a8" + integrity sha512-+nGtjV3vlADp+UGfL51miAh/hB4awPBkQrArhcgG4trAaoA2gKt5bf9w0m9ch9zOr555cHWaCHZEDiBOkNZSxw== + dependencies: + glob "^7.1.3" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -11175,6 +11219,19 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" +rollup-plugin-local-resolve@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz#c486701716c15add2127565c2eaa101123320887" + integrity sha512-qYd2aYtcidHiQQ3RLLsgG9PO/pw+U9OJcHtszetaOnfFmAR7FC9vwByMwHRUllqgs83jRjaMdwlsPSXx4856Wg== + +rollup-plugin-modify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-modify/-/rollup-plugin-modify-3.0.0.tgz#5326e11dfec247e8bbdd9507f3da1da1e5c7818b" + integrity sha512-p/ffs0Y2jz2dEnWjq1oVC7SY37tuS+aP7whoNaQz1EAAOPg+k3vKJo8cMMWx6xpdd0NzhX4y2YF9o/NPu5YR0Q== + dependencies: + magic-string "0.25.2" + ospec "3.1.0" + rollup-plugin-node-externals@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" @@ -11652,7 +11709,7 @@ source-map@^0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -sourcemap-codec@^1.4.8: +sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== From 6921be445c682c4820fd49bd3329fb904a6cd827 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Sat, 20 May 2023 12:18:28 -0400 Subject: [PATCH 21/36] Update from @apollo/client to urql wip Test fixes --- package.json | 4 +- .../controllers/graphApiClient.controller.ts | 2 +- packages/libs/sdk/package.json | 6 +- packages/libs/sdk/rollup.esm.mjs | 7 +- .../sdk/spec/api/graphApiClient/query.spec.ts | 8 +- .../recording.har | 40 +- .../recording.har | 32 +- .../recording.har | 40 +- .../recording.har | 34 +- .../recording.har | 32 +- .../recording.har | 72 +-- .../recording.har | 30 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 32 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 40 +- .../recording.har | 40 +- .../recording.har | 68 +-- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 40 +- .../recording.har | 36 +- .../recording.har | 32 +- .../recording.har | 34 +- .../recording.har | 42 +- packages/libs/sdk/src/api/api.ts | 138 +---- packages/libs/sdk/src/api/controllers/nfts.ts | 6 +- .../sdk/src/api/graphql/customApolloClient.ts | 36 -- .../sdk/src/api/graphql/customUrqlClient.ts | 35 ++ .../mainnet/getAllByContractAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../ethereum/mainnet/getEventsByCollection.ts | 2 +- .../queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../mainnet/getTrendingCollections.ts | 2 +- .../sepolia/getAllByContractAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../ethereum/sepolia/getEventsByCollection.ts | 2 +- .../queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../sepolia/getNftCollectionDetails.ts | 2 +- .../sepolia/getTrendingCollections.ts | 2 +- .../graphql/queries/fragments/ERC1155Node.ts | 2 +- .../graphql/queries/fragments/ERC721Node.ts | 2 +- .../queries/fragments/EventsByCollection.ts | 2 +- .../graphql/queries/fragments/EventsByNft.ts | 2 +- .../queries/fragments/NftCollectionInfo.ts | 2 +- .../queries/fragments/TrendingCollection.ts | 2 +- .../graphql/queries/fragments/WalletNft.ts | 2 +- .../graphql/queries/fragments/nftDetails.ts | 2 +- .../fragments/nftTrendingCollections.ts | 2 +- .../fragments/nftsByContractAddress.ts | 2 +- .../queries/fragments/nftsByWalletAddress.ts | 2 +- .../queries/fragments/nftsByWalletENS.ts | 2 +- .../graphql/queries/fragments/pagination.ts | 2 +- .../graphql/queries/fragments/tokenEvent.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletENS.ts | 2 +- .../polygon/mainnet/getEventsByCollection.ts | 2 +- .../queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- packages/libs/sdk/tsconfig.cjs.json | 1 + packages/libs/sdk/tsconfig.esm.json | 5 +- packages/libs/sdk/tsconfig.json | 13 +- packages/libs/sdk/tsconfig.spec.json | 8 +- packages/libs/sdk/yarn.lock | 573 +++++++----------- yarn.lock | 31 +- 80 files changed, 858 insertions(+), 1091 deletions(-) delete mode 100644 packages/libs/sdk/src/api/graphql/customApolloClient.ts create mode 100644 packages/libs/sdk/src/api/graphql/customUrqlClient.ts diff --git a/package.json b/package.json index 00f0e593..b8b8501c 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "dependencies": { "@apollo/client": "^3.7.12", "@ethersproject/providers": "^5.7.2", + "@urql/core": "^4.0.7", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.6.5", "cross-fetch": "^3.1.5", @@ -68,7 +69,8 @@ "@svgr/webpack": "^6.1.2", "@testing-library/react": "13.4.0", "@types/express": "4.17.14", - "@types/jest": "29.4.4", + "@types/jest": "^29.5.1", + "@types/mocha": "^10.0.1", "@types/node": "18.11.9", "@types/react": "18.0.25", "@types/react-dom": "18.0.9", diff --git a/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts b/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts index 9d8c6a03..4a6132d2 100644 --- a/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts +++ b/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts @@ -19,7 +19,7 @@ export default { } `; - const result = await api.graphApiClient.query({ query }); + const result = await api.graphApiClient.query(query, {}); return res.status(200).send(result); } catch (error) { console.error(error); diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 5e3de644..8d745df9 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -12,12 +12,10 @@ "module": "./esm/index.js", "types": "./index.d.ts", "dependencies": { - "@apollo/client": "^3.6.9", - "cross-fetch": "^3.1.5", + "cross-fetch": "^3.1.6", "graphql": "^16.5.0" }, "devDependencies": { - "@types/mocha": "^10.0.1", "@graphql-codegen/cli": "2.13.8", "@graphql-codegen/fragment-matcher": "^3.3.1", "@graphql-codegen/typed-document-node": "^4.0.1", @@ -26,6 +24,8 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", + "@types/jest": "^29.5.1", + "@types/mocha": "^10.0.1", "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", "eslint-plugin-no-only-tests": "^3.1.0", diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs index a3183995..98738b65 100644 --- a/packages/libs/sdk/rollup.esm.mjs +++ b/packages/libs/sdk/rollup.esm.mjs @@ -1,8 +1,7 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; -import externals from 'rollup-plugin-node-externals' +import externals from 'rollup-plugin-node-externals'; import path from 'path'; -import alias from '@rollup/plugin-alias'; import { URL } from 'url'; // esm patch for __dirname @@ -15,8 +14,8 @@ export default { output: { file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', - sourcemap: "inline", // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map + sourcemap: 'inline', // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map }, plugins: [ externals({ exclude: /@apollo\/client[^\n]*/g }), // Exclude node_modules from bundle diff --git a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts index 09101a0a..f46a3101 100644 --- a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts +++ b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts @@ -1,6 +1,6 @@ import { apiClient } from '../client'; import withPolly from '../../testSetup/pollyTestSetup'; -import { gql } from '@apollo/client'; +import { gql } from '@urql/core'; const api = apiClient; @@ -27,7 +27,7 @@ describe('graphApiClient.query', () => { } `; - const data = await api.graphApiClient.query({ query }); + const data = await api.graphApiClient.query(query, {}); expect(data).toStrictEqual({ data: { ethereum: { @@ -70,7 +70,7 @@ describe('graphApiClient.query', () => { const variables = { contractAddress: '0x2106c00ac7da0a3430ae667879139e832307aeaa', }; - const data = await api.graphApiClient.query({ query, variables }); + const data = await api.graphApiClient.query(query, variables); expect(data).toStrictEqual({ data: { ethereum: { @@ -114,7 +114,7 @@ describe('graphApiClient.query', () => { `; await expect( - async () => await api.graphApiClient.query({ query }) + async () => await api.graphApiClient.query(query, {}) ).rejects.toThrowError(); } ); diff --git a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har index 8ba9a987..ed4308a8 100644 --- a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "9b499f1747a7c726173e3f32815ee64d", + "_id": "df6c9c1e3f54423f801e56521fd05c38", "_order": 0, "cache": {}, "request": { - "bodySize": 1153, + "bodySize": 1151, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1153" + "value": "1151" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\"},\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\n\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 707, + "bodySize": 714, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 707, - "text": "[\"H4sIAAAAAAAA/6VS23LaMBD9lY6eSSLbBAe/QpqkhZCWSydkMswiL1itLLmSzGUy/HvXEIfQ5q16Wh2t9pw9uy8sBQ8seWHoM7RY5lUsjFIovDS6ukGaWnSOJYxvwoC3BOcg4hQ4RM2IA7Za8VXcDqI2XkVhxGNAANZgc9Aa7V0OS2SJLpWqIIcj8wv12EoqJ4uFSy4uvuVTu/r5KNbT5sNlty8fmzer9ujqR/CwiLtlr/gtWl+Gaf51cxPpVnZBpYW0olTgpV4Oy6JQW5a06dCD0d6C8P8hW7oJWrmQmLLE2xIbTENOHbCeMcX2\",\"U9fo0jvKc9t8bhTh3cH9eFQBpMRYj+m1FXfao12AQKJ/YkHrkt7jMGDPDTab+W2BrzXvP486teRdg6XohJXFwfiDZbihShrU2FZcmfdFZZmqtCjQ6blQ5bxS/d7mjwWbTIlVJwNL7jyRPSu0+z/8nAfknDLueDGlpiyKMrnMalSZdR0a6qCOV0aV+dtXL3N0HvKCBIQ8jM548yyMR7ydhDzhlMP5lP3lQudt3Qa3vc7koHH3fKBxCH30UK+pdLcyTSv2BSiHp/N6hUrtYIFDVS6p+N6qs7R24YR4QNHwXX0agdv/Ovj4z4i98aDqjQuoFU7YWnoa0dhVYzr6Put+yHj9vUN7cGy4ojxNmPSHIsMcRoSx3W73B4S7D0WiAwAA\"]" + "size": 714, + "text": "[\"H4sIAAAAAAAA/6VS23LaMBD9lY6eSSLbBAe/QpqkhZCWSydkMswiL1itLLmSzGUy/HvXEIfQ5q16Wh2t9pw9uy8sBQ8seWHoM7RY5lUsjFIovDS6ukGaWnSOJYxvwoC3BOcg4hQ4RM2IA7Za8VXcDqI2XkVhxGNAANZgc9Aa7V0OS2SJLpWqIIcj8wv12EoqJ4uFSy4uvuVTu/r5KNbT5sNlty8fmzer9ujqR/CwiLtlr/gtWl+Gaf51cxPpVnZBpYW0olTgpV4Oy6JQW5a06dCD0d6C8P8hW7oJWrmQmLLE2xIbTENOHbCeMcX2U9fo0jvK\",\"c9t8bhTh3cH9eFQBpMRYj+m1FXfao12AQKJ/YkHrkt7jMGDPDTab+W2BrzXvP486teRdg6XohJXFwfiDZbihShrU2FZcmfdFZZmqtCjQ6blQ5bxS/d7mjwWbTIlVJwNL7jyRPSu0+z/8nAfknDLueDGlpiyKMrnMalSZdR0a6qCOV0aV+dtXL3N0HvKCBIQ8jM548yyMR7ydhDzhlMP5lP3lQudt3Qa3vc7koHH3fKBxCH30UK+pdLcyTSv2BSiHp/N6hUrtYIFDVS6p+N6qs7R24YR4QNHwXX0agdv/Ovj4z4i98aDqjQuoFU7YWnoa0dhVYzr6Put+yHj9vUN7cGy4ojxNmPSHIsMcRoQ=\",\"sd1u9weEuw9FogMAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "224" + "value": "229" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "14" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=BsBFIG7bpFK%2Ff09Jgzi4TT%2F62dcpZlZDuUm83QKwkA%2F%2Ff%2BqBcYucsYlcXLPMbUfHMGRTxvZqAEihWruDlG1%2BGCZR52dLjTl3lFnbrJV78sIrsr7dMPaT4OrxTASu3ykXMkdd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=C3DRKpv8ImGywPhSJs9lhdMo%2BLJKICHzQk6w3V92K6l18qFd7CxZ9rHkegzNH8LAehvB2RKNas0vP3LgahSgHoHf%2Bf4HXUS3PDu4zwcfnDdjEDr%2B8PT98R89MKWnTjVj66aZ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26f4e43f9-EWR" + "value": "7ca6062f4a920f6d-EWR" } ], - "headersSize": 1110, + "headersSize": 1104, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.350Z", - "time": 2532, + "startedDateTime": "2023-05-20T16:40:54.737Z", + "time": 1418, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 2532 + "wait": 1418 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har index 601ff6fa..c50e62ad 100644 --- a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "f4222727b1ae9759a44f6460cd436b79", + "_id": "09d6402cc909213ffc658f4072326693", "_order": 0, "cache": {}, "request": { - "bodySize": 1153, + "bodySize": 1151, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1153" + "value": "1151" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\"},\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\n\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "207" + "value": "212" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pYqBkJPcYgCRT5P82GrF4XNGdCFpE7wIJfTGpADHOXXfwUTHQT2Lr30tuIEp8j0zhoE4%2BGPQxmsB%2BmCrIn2DLsnjW1gGFuszVdHklC7gxGzb%2BHrcWAkOp3F4bcttjWRbws1s\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=GRUGYw9Fh6JpJJ8rQ9W7N%2BdIhskeozrlnQEageaxCQZDbzW16CJJtMDX3DDMy2jik5RUTCOHcNBw6Tag50%2FRAXU1i0sLP4zh%2BLsHom9S7sUeb3sLhiMYK%2B0GOF2mAOsCm501\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681c1cffe41f5-EWR" + "value": "7ca606389eba0f5f-EWR" } ], - "headersSize": 1096, + "headersSize": 1098, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:52.013Z", - "time": 196, + "startedDateTime": "2023-05-20T16:40:56.277Z", + "time": 211, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 196 + "wait": 211 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har index 3405268c..18573106 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "a095e59718c8ceb0e0ae80de7e40a1d4", + "_id": "7156117d65325896472dda996054e061", "_order": 0, "cache": {}, "request": { - "bodySize": 917, + "bodySize": 915, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "917" + "value": "915" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 308, + "headersSize": 418, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1\"},\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\n\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 695, + "bodySize": 699, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 695, - "text": "[\"H4sIAAAAAAAA/5VSXW/aQBD8K9H1FQWfzfmDtyYN0LSgJDhESlWh5W4NVs53ln1OIcj/vXfQiADqQ55szc7O3uzOlggwQPpbgmaFFTaF+1eZcR9QeQEm1+qxkqSvGik7hGspkTtwKpvlAVWmAm6+ClFhXZM+8dY+9ULuecAjAR4EvcADDMMojhIaJBgHfuBFgACkQwTWvMpLp/quiGuDlQK5G01WxpR1v9uVWpcbCUpcctksuofHdIVWjelSK1aggXdTCgq07T9d28U3R7n44jjW19IV8jJzsvfFdFLMBunta8iHyTh+fniM02TQ\",\"+/GWjEbrYhazuh7esaf4uU7voEsvS7W0KvUKfBZaGcow5rEQiCHPAt+6iwRmASZAWcYosCjzqe/3GItCLwkBPPRoEIQLxv0gjNBqgTFVvmgM2uX92pJXkI174C0IV7XLzc3cbEqHXQF/WVa6UYK0nQN1b+9Ki815Q41H1KmBitstnjGHEt6OqfdNrtQpbYQglgjVEfNaa3lKvNlYPx9JQy3FRYo2bKfUsW4s2P4+nH7efPL2bee/Bzf6BdV3Qfq0Q/6A7dwH/ENcFwHPFlkseJwx4Wdh6EUiFjH6jGYR2Oj6wAT1XFxR1ZPdnH1U5zsL/yY/7cXbE/jm4Try6WSQnldm4ylfYQGp20Pbtn8BraAkZpMDAAA=\"]" + "size": 699, + "text": "[\"H4sIAAAAAAAA/5VSXW/aQBD8K9H1FQWfzfmDtyYN0LSgJDhESlWh5W4NVs53ln1OIcj/vXfQiADqQ55szc7O3uzOlggwQPpbgmaFFTaF+1eZcR9QeQEm1+qxkqSvGik7hGspkTtwKpvlAVWmAm6+ClFhXZM+8dY+9ULuecAjAR4EvcADDMMojhIaJBgHfuBFgACkQwTWvMpLp/quiGuDlQK5G01WxpR1v9uVWpcbCUpcctksuofHdIVWjelSK1aggXdTCgq07T9d28U3R7n44jjW19IV8jJzsvfFdFLMBunta8iHyTh+fniM02TQ+/GWjA==\",\"RutiFrO6Ht6xp/i5Tu+gSy9LtbQq9Qp8FloZyjDmsRCIIc8C37qLBGYBJkBZxiiwKPOp7/cYi0IvCQE89GgQhAvG/SCM0GqBMVW+aAza5f3akleQjXvgLQhXtcvNzdxsSoddAX9ZVrpRgrSdA3Vv70qLzXlDjUfUqYGK2y2eMYcS3o6p902u1ClthCCWCNUR81preUq82Vg/H0lDLcVFijZsp9SxbizY/j6cft588vZt578HN/oF1XdB+rRD/oDt3Af8Q1wXAc8WWSx4nDHhZ2HoRSIWMfqMZhHY6PrABPVcXFHVk92cfVTnOwv/Jj/txdsT+ObhOvLpZJCeV2bjKV9hAanbQ9u2fwGtoCRmkwMAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "222" + "value": "227" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "13" + "value": "17" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=f4djYHWNMRm%2FZQWF3GpnWS1xS%2BDT%2FdZaeJ1UF7mNheJSzlOEvr3NSJqr0zaWYbaI%2FRmnbPyeyPPCP4PjggqJVq%2Ftuwl%2FDVy1c9983rnipUHSyeXavduVAK05IV9xfDh9RUUW\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=9zrRyxqN1SNhEXsCxXRYMsZZHe%2BxrsW0Q978XbPOKMZP50sFi%2BO9Fh%2BlxKO%2F1Ie7NGa9h557pILmMTRG3CY0rC7sBMj91XApDtifQQdu0jtOnZEkiWaKuN3yF7ZPN3tLmhwB\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26a7419ef-EWR" + "value": "7ca6062f4e3a424d-EWR" } ], - "headersSize": 1110, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.358Z", - "time": 811, + "startedDateTime": "2023-05-20T16:40:54.746Z", + "time": 474, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 811 + "wait": 474 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har index ea5d446f..a991aa16 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "e190b0c0aea99d88c361a91d6688cd9b", + "_id": "1d4dded13b7aafbdbd71d187129b9e41", "_order": 0, "cache": {}, "request": { - "bodySize": 917, + "bodySize": 915, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "917" + "value": "915" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 308, + "headersSize": 418, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"tokenId\":\"1\"},\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\n\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"tokenId\":\"1\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "216" + "value": "221" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "7" + "value": "11" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=dOwQU40jsRtOB%2FFclKowOTKnO7TIEPLP8pLLyeq5KvuDzWXl0vOH%2BLWdj0H%2F%2FCyxJRrsGVZMcvt2yppRWIGnzMQ80cF1b%2Fhz8a%2FpnPDsMi%2FVg2Myse6EOPYbePEbu7jClHln\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=UjgDAV7s1nkeQ%2FNe3OAs2PZxnuwbZsUP%2BWkFGijfUdNBB3VNYD81N0eRRwWdGeJBLANxSJxqNUDjoSRvOgxNdQCudpW7xHvhwAxCFtL5iU%2BdrHytq1P%2BSkGt1dXaT%2Bk0h2xw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b79df71875-EWR" + "value": "7ca606326e361998-EWR" } ], - "headersSize": 1103, + "headersSize": 1100, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.287Z", - "time": 263, + "startedDateTime": "2023-05-20T16:40:55.358Z", + "time": 119, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 263 + "wait": 119 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har index 6298114e..8fc7e16d 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "e028dceda25b049ba60f85c41a4243bf", + "_id": "4970124442ddc971e40f2de4b88332ae", "_order": 0, "cache": {}, "request": { - "bodySize": 1449, + "bodySize": 1443, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1449" + "value": "1443" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1263\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1263\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "223" + "value": "224" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "15" + "value": "14" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=biDm7UikDTbqLMV6yjXE4NKgM0%2ByKAKe7wGBt0C0LQ5mCOE2z8MCHskdCy9RtLqIbwPK9hfigmir%2FaLrBev1MdTYoH5D54Ah6WSZVNEfP9n%2Bj4CI%2Bft6%2FnPGQ%2FlDurWV%2Ff2j\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MbsByM%2FBjLaB8wIn6xV061%2BeO8nVdZcph0m1gIRS2IPR3Qcfws1gbzD%2FRGH67%2Btq6%2B2st3%2BcJo8HNuyRwdWBwNSaZOrb0JUyah3xzZ30r0Q3ICMtF7wY1PfJ7tAqxS%2BLJSMv\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7c8681b26ae7438c-EWR" + "value": "7ca6062f4b8b41d2-EWR" } ], "headersSize": 1112, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.278Z", - "time": 1536, + "startedDateTime": "2023-05-20T16:40:54.738Z", + "time": 846, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 1536 + "wait": 846 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har index 14de51f6..f8688e17 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "eacf35822ed9952adad425a696540bd6", + "_id": "2d3591921f55b2b1fd038e5916d7e786", "_order": 0, "cache": {}, "request": { - "bodySize": 1449, + "bodySize": 1443, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1449" + "value": "1443" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1518\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1518\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 867, + "bodySize": 874, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 867, - "text": "[\"H4sIAAAAAAAA/52Ub0/bMBDGv0tej8n/Ett9h6puqzS6ska8YJrQ2T7TQpNUidMVoX73XbqxAQUNzW+SnO8e28/vnPssQIJsdJ9hWmKLfTW81zEND9/UqQWfTkNoseuyUcZ2grPCMwZeB2AglWSARaGNtlxaNFJIpgEBsndZam6xnoZsxHNufn9OtlinbhDfwDVO69gc1q7DuG+7pqUlSnFZeXHBzoXtXXVxEz6ut+6m2ZHgEroZ7tKcKrNRans8hOYtbldN3/0KR1h3FO8StOlfmj9I8+oq3W2whopqs/nDnvbvMgzXSBv9Rm40AYddunXj\",\"b2d95ZA0ueS5scO5YttUjx1ibxyDQ6sKaafVhgoFE/yE2ROmSs5HwtIK7ynr8mDkY33FZOGkUigxooUomQ9cW/TOQq5AW+F5oYIZCluoOwK4aupP0C0P5VZKayNKQFYYIwFUCCyXimBGkF56SydjLgeWKy44D7nNQ8ELCqiQB/UgG7Gd1gF32UiwgS65SPpn01n5gP68hzqt0h2Z9czncpg+W9Xp0A6D20+mZx/K8m+zjJu6xsMZJoSEkl8lIgvJjD0mosHl0bki5kpGp4MtCuUi57mD4J3JdZDUvCG+RISzE1aUTI4UH3H7MhHu0VorRQxCG2TMcm64Cl65QLCQCyuDwSBeIZJbX0SlNGqNIhimpOQRIwiupBY2cPRQOCBCjrgoZ5nVPhfc5MEQJ35MhBvxh8ji9POEMipobzFt1uCH4Jf5ZLaYnFK8RY+rLYaD4eMXLjy+cTzXGi5+3a/XdBeJYvn0X3DcDQtY4/90w/c3Zh/JTr6OteCUfjxzcbbwS6ygHBzc7/c/AVq2HXMlBQAA\"]" + "size": 874, + "text": "[\"H4sIAAAAAAAA/52Ub0/bMBDGv0tej8n/Ett9h6puqzS6ska8YJrQ2T7TQpNUidMVoX73XbqxAQUNzW+SnO8e28/vnPssQIJsdJ9hWmKLfTW81zEND9/UqQWfTkNoseuyUcZ2grPCMwZeB2AglWSARaGNtlxaNFJIpgEBsndZam6xnoZsxHNufn9OtlinbhDfwDVO69gc1q7DuG+7pqUlSnFZeXHBzoXtXXVxEz6ut+6m2ZHgEroZ7tKcKrNRans8hOYtbldN3/0KR1h3FO8StOlfmj9I8+oq3W2whopqs/nDnvbvMgzXSBv9Rm40AYdd\",\"unXjb2d95ZA0ueS5scO5YttUjx1ibxyDQ6sKaafVhgoFE/yE2ROmSs5HwtIK7ynr8mDkY33FZOGkUigxooUomQ9cW/TOQq5AW+F5oYIZCluoOwK4aupP0C0P5VZKayNKQFYYIwFUCCyXimBGkF56SydjLgeWKy44D7nNQ8ELCqiQB/UgG7Gd1gF32UiwgS65SPpn01n5gP68hzqt0h2Z9czncpg+W9Xp0A6D20+mZx/K8m+zjJu6xsMZJoSEkl8lIgvJjD0mosHl0bki5kpGp4MtCuUi57mD4J3JdZDUvCG+RISzE1aUTI4UH3H7MhHu0VorRQxCG2TMcm64Cl65QLCQCyuDwSBeIZJbX0SlNGo=\",\"jSIYpqTkESMIrqQWNnD0UDggQo64KGeZ1T4X3OTBECd+TIQb8YfI4vTzhDIqaG8xbdbgh+CX+WS2mJxSvEWPqy2Gg+HjFy48vnE81xouft2v13QXiWL59F9w3A0LWOP/dMP3N2YfyU6+jrXglH48c3G28EusoBwc3O/3PwFath1zJQUAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "213" + "value": "217" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "7" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270372" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=LFfLETuGfezbhKhO7ymVYDK1xR75EE7IXEY1UwXCRb%2F4Ouw8PtbXRbpi4DBH2omlHBAkNny6al2gNhSNRZG0yad10mpHGNOdRv7YKtPqd%2FlV7OCiofcAJK1qH4TNu7QjyW%2B2\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=cAfOKlQcSWIPx74ujEDLHWHycLBAr92R8l4ZpZPOvxCfeLOelkBN3AymeBPQc1WJmAI7cIuT%2FHf%2B02l8T%2F2n8qPgdlvkOmyXeTJEMfrervnmum%2B5XzCMLk0Owp%2FMVG1nZyHl\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681bafbf11927-EWR" + "value": "7ca60635bd3642b2-EWR" } ], - "headersSize": 1104, + "headersSize": 1107, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.938Z", - "time": 535, + "startedDateTime": "2023-05-20T16:40:55.704Z", + "time": 562, "timings": { "blocked": -1, "connect": -1, @@ -183,21 +183,21 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 535 + "wait": 562 } }, { - "_id": "40bafb7340b6de493b925a70536e4db6", + "_id": "b69c18cf35081020cd9fbab58db09d55", "_order": 0, "cache": {}, "request": { - "bodySize": 1484, + "bodySize": 1478, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -207,7 +207,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1484" + "value": "1478" }, { "_fromType": "array", @@ -229,13 +229,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1518\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1518\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -252,7 +252,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -292,11 +292,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "212" + "value": "211" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -304,11 +304,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "17" + "value": "16" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270372" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -316,7 +316,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MSbYQd3EN6p9%2FfQieEQm05GXyBCbtBtOVQaIo5sVshle0xsF41FZorkn%2FBwvi8XGp8sbvB%2F%2FW0ZqiB4rEkkLOBT7ph9W8dliVHqSanfC%2BDC2LSw7F7WSmGf404tc3yNoV13h\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Uw8xwHVZRl%2B0UGPHkeNfB6o1n%2B4CCH4r3OIoP2ov%2B5CMRmC%2Bauyfq65FrJLP5jySdsCSe22m%2Bs3NEwMIIxbyc6Uaa2uY49Li7PJibcDMVoTwVeTThQnbWWbAjUVuAEvT6KGp\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -344,7 +344,7 @@ }, { "name": "cf-ray", - "value": "7c8681be7f738cb9-EWR" + "value": "7ca60638af5b182d-EWR" } ], "headersSize": 1108, @@ -353,8 +353,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:51.491Z", - "time": 388, + "startedDateTime": "2023-05-20T16:40:56.273Z", + "time": 258, "timings": { "blocked": -1, "connect": -1, @@ -362,7 +362,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 388 + "wait": 258 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har index 912eb457..287782f7 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "b113b31e90824057add908d3ee1f3f03", + "_id": "61289c8d2b2b2c5e7346e35579c54130", "_order": 0, "cache": {}, "request": { - "bodySize": 1454, + "bodySize": 1448, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1454" + "value": "1448" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307aaaa\",\"tokenId\":\"103240319\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307aaaa\",\"first\":2,\"tokenId\":\"103240319\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -117,7 +117,7 @@ }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "13" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=7AGlIuxIGWAoSREC8NyhuoFA8S0P9uevBqGLcKk0Q%2Bu%2BumoIjawSQVxVZcsjHUFIxOfB%2BxTcTUXJNmSdjGh1iVAvUDyBDQga5S91seMTZu193EHZcsEuvyk0docgvjkeplIO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=G9QKFhbFo9MBHG3xzAhlHtweqMn4u%2Bd0PHM30SW41oxtOkKuKvCskf%2BcWJqeL6dGoEBCGHct5i8ngnxcD4RgJsp8IAFo2FE4G3fvTptZ1JW%2BTCWVFkXOwOtIgAZ2aTAPPbK0\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7c8681c1797219ef-EWR" + "value": "7ca6063acca743e7-EWR" } ], "headersSize": 1096, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:51.995Z", - "time": 163, + "startedDateTime": "2023-05-20T16:40:56.646Z", + "time": 274, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 163 + "wait": 274 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har index 95ea332d..f580fa6a 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "d587c296620f2864a87617ec40103f37", + "_id": "af49e5622b446a19a2e2eefd85ebfe17", "_order": 0, "cache": {}, "request": { - "bodySize": 1398, + "bodySize": 1392, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1398" + "value": "1392" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 807, - "text": "[\"H4sIAAAAAAAA/6WST0/bQBDFv4vPaTU7+983FKVtDkQULA5UFRrvjkkgtpHt0CCU7951KIUWUKmwfPDO7ns7fr+5yyINlOV3GQ9L7nhTj9+hXa85DKu2GVcUY8d9n+UZbFGACQAUbCQgqSQQG2Od9UJ6dhIlWGKibJIN7RU3sxtuhn50uaYLnjdVu7+ridNN17dd8izwrA54Cl/Rb8r69DJ+Xt+Ul+02OSypX/B2OErKLB+6De9LRx3frNpNf1+uaN2nej9QN/zL80fyPD8fbq+5oTpps6OHnnaTjOMFp0a/3WVNG3nssly34WqxqUtOng==\",\"QgrnrIFJVnVtffAkEgEViZB2OZDXSglPTguBlbdaaF1ZYSk63keyqjl1Wl8nIQKKD+DTW4DItc+V/AgAZ/vknvqDxNIq0MZroaSUyoIHa0hbpdFXERCFIMmjsKOmpz24L9Qv74m5yN4hKgcCPbH3nhlLF413BozUllUslSCT7iiDtVzyuHTBOKkRH2wr7uZN5G2Wo0spjCmOSR8fLE4+zY4feM9jigqNnKQZapIuDAfvmJ6vG2qG1XCbPP8iV4zbxa++9kM2MvzjyPT3EBePkzhtm+a+OEu8k+Z13BpA6ue44Y3Pa7hlAZijzhFexq0BjXGlMSJtB596IAkatTQYSBJBZdEoLV7BrcsqjQaSd94qRwpDqIKsDKdycN6J4D3K0lAV0Ku0kMbF4FwAa62s7Au44RH34XxRvBHO4aoZ3gHm+/+Jnl0yO55aFI+q5wdOD0/Ckmsqxl/b7XY/AagJ2gsLBQAA\"]" + "text": "[\"H4sIAAAAAAAA/6WST0/bQBDFv4vPaTU7+983FKVtDkQULA5UFRrvjkkgtpHt0CCU7951KIUWUKmwfPDO7ns7fr+5yyINlOV3GQ9L7nhTj9+hXa85DKu2GVcUY8d9n+UZbFGACQAUbCQgqSQQG2Od9UJ6dhIlWGKibJIN7RU3sxtuhn50uaYLnjdVu7+ridNN17dd8izwrA54Cl/Rb8r69DJ+Xt+Ul+02OSypX/B2OErKLB+6De9LRx3frNpNf1+uaN2nej9QN/zL80fyPD8fbq+5oTpps6OHnnaTjOMFp0a/3WVNG3nssly34WqxqUs=\",\"Tp5CCuesgUlWdW198CQSARWJkHY5kNdKCU9OC4GVt1poXVlhKTreR7KqOXVaXychAooP4NNbgMi1z5X8CABn++Se+oPE0irQxmuhpJTKggdrSFul0VcREIUgyaOwo6anPbgv1C/vibnI3iEqBwI9sfeeGUsXjXcGjNSWVSyVIJPuKIO1XPK4dME4qREfbCvu5k3kbZajSymMKY5JHx8sTj7Njh94z2OKCo2cpBlqki4MB++Ynq8baobVcJs8/yJXjNvFr772QzYy/OPI9PcQF4+TOG2b5r44S7yT5nXcGkDq57jhjc9ruGUBmKPOEV7GrQGNcaUxIm0Hn3ogCRq1NBhIEkFl0SgtXsGtyyqNBpJ33ipHCkOogqwMp3Jw3ongPcrSUBXQq7SQxsXgXABrrazsC7jhEffhfFG8Ec7hqhneAeb7/4meXTI7nloUj6rnB04PT8KSayrGX9vtdj8BqAnaCwsFAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:25 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "229" + "value": "226" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "16" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270345" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PM72jYnRRxdytGE0T0zgWi3EEdD4eatDZoeC9vv%2Bwxlhml5T8Hcuk%2BrXRvE76CdMDg%2BbRkfOYGiaJwafbsDdFBL0CBRKRW0RWCnMPYoZ5Bwfx5TiOz1nM%2BZdyEdKnw9q9wlA\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=6%2FI2%2FFbkbk%2BGSjiMYfrCLjnRdTYPO9Ulb7Fy3Z867mykXdksgvTdx442tQS0dR1jMkcQU5P8r2xtEwlzaKSb0G1BuaQn3RD0OR%2FsAwW66IhpQA8AT716%2FNfXjMb9dZk63M96\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c868111ee8b8cb9-EWR" + "value": "7ca6062f4af042d5-EWR" } ], - "headersSize": 1106, + "headersSize": 1108, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:23.867Z", - "time": 2121, + "startedDateTime": "2023-05-20T16:40:54.741Z", + "time": 613, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 2121 + "wait": 613 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har index e7b7e7ff..0ff65784 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "923a2b294b9bbb91a40d43a348973c3d", + "_id": "3a450ca114b2f975b82fac2251338674", "_order": 0, "cache": {}, "request": { - "bodySize": 1433, + "bodySize": 1427, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1433" + "value": "1427" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 459, - "text": "[\"H4sIAAAAAAAA/+1SsW7bMBD9F85OcaQoUdRWGEbrwYbTCh5SFAFFHmMlFmlIlGHX8L+XUuHGbYa0U5ZwIMg7vnfH9+5EjAqKFCeCYYMt9s1w1n67RR1q74abMqbFriMFgQOjkGkApYVRoBKegMIsE7mQNJGYJywBoVApMiHBP6Gb7dGFbmDZqQecO+vHWs5M+7bzbeQs2V2j2RpumeyrZv1oPm331aP/ERk2qlviIawikhSh7XEMrVrc177vrsNdUG14jfIYKe/vw3GHTjURSlaXls4TguYBY5/fTsR5g0OT1dbrp2XfVBg5aUJTgBQmxLa++XilCPzjGhQ=\",\"qRuMnTa7CGTA6A3IG0hKYAXLiwQ+xFd3o3DX/LayOTexuAVmK6otEyA4T1FXIPMqF1ZSy6t8ALbKdWr07bPqNiNcJ5nNqZR5xgxwS7OMsiwVHLmgOuUxm1YIOtJoqanWKYLl0mDc0AoqL7QW27kzeCAFY0mMRRUj/2K+LC9W3/bKhToco1h/6VwO6UXtwjgNg9p/pKe/p618Hpmpd+5XcBadiZh3Y143hr+BMd//D/SiyOzLVDD6jHr5YL34qjfYqHL42vl8/gmSAQr7tAQAAA==\"]" + "text": "[\"H4sIAAAAAAAA/+1SsW7bMBD9F85OcaQoUdRWGEbrwYbTCh5SFAFFHmMlFmlIlGHX8L+XUuHGbYa0U5ZwIMg7vnfH9+5EjAqKFCeCYYMt9s1w1n67RR1q74abMqbFriMFgQOjkGkApYVRoBKegMIsE7mQNJGYJywBoVApMiHBP6Gb7dGFbmDZqQecO+vHWs5M+7bzbeQs2V2j2RpumeyrZv1oPm331aP/ERk2qlviIawikhSh7XEMrVrc177vrsNdUG14jfIYKe/vw3GHTjURSlaXls4TguYBY5/fTsR5g0OT1dbrp2XfVBg5aUJTgBQmxLa++XilCA==\",\"/OMaFKkbjJ02uwhkwOgNyBtISmAFy4sEPsRXd6Nw1/y2sjk3sbgFZiuqLRMgOE9RVyDzKhdWUsurfAC2ynVq9O2z6jYjXCeZzamUecYMcEuzjLIsFRy5oDrlMZtWCDrSaKmp1imC5dJg3NAKKi+0Ftu5M3ggBWNJjEUVI/9iviwvVt/2yoU6HKNYf+lcDulF7cI4DYPaf6Snv6etfB6ZqXfuV3AWnYmYd2NeN4a/gTHf/w/0osjsy1Qw+ox6+WC9+Ko32Khy+Nr5fP4JkgEK+7QEAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:49 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "227" + "value": "220" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "10" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=aw83hj90kdEibJkoYYSeJXpzcOiix99wQCLlyqZiQMLBYDOq%2BtBQTibBPQQcU5zeXcoIb4Zaq1%2BUYTXX%2BL83yEY5jXmjAfMgoCGAH3IUoqraeKftJV%2B%2FheQVsWeHAIoVAi1C\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=IfsNOFlWx6IyC3Zgbx6jDZ9o7LRTXSiwJf%2FOU9%2Fp8VI7IcqQWO9MkGhl4208kXYigD%2Fi79vN49DQloIJuJ%2FzTVkOU%2B1%2FsCaV1Gte7jLY2MT%2F1WyjuF5CrtoJs2nsm1A48kgc\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26c901760-EWR" + "value": "7ca60633296942e6-EWR" } ], - "headersSize": 1101, + "headersSize": 1105, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.430Z", - "time": 470, + "startedDateTime": "2023-05-20T16:40:55.479Z", + "time": 181, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 470 + "wait": 181 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har index 0216909a..b166922e 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "8e93f37db4860a4dfe87778c365b4940", + "_id": "fcb8c112175db11ed0cc8952146a41e5", "_order": 0, "cache": {}, "request": { - "bodySize": 1398, + "bodySize": 1392, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1398" + "value": "1392" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"first\":2},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "219" + "value": "216" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "10" + "value": "6" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=OkHClN%2BYttSxXJIDxyzJ8qzxkFDy6qFB5A8TNrUtVJt5Xkh3J8W1CNz%2BTr1fL4HJamQiCT6bEhICjIARWnQ7U8XHOMOblT5SOJnlQJQzKD56FwLaQOH9KBr32x0iTJODJDvH\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=zMZq35fMHD1Ek%2BOwZXnTd5LYCh2lcuENPs96VySclt52v1Rip%2BX%2FU1035d94fqAfTSLrT3NS7JlZeWsAilhhnQ6AeN9xV81NGEL1CJjNqHnk%2FGwSwm4DEDkoO1XPC1cjIaXO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b52dd6c35f-EWR" + "value": "7ca60635df050f4a-EWR" } ], - "headersSize": 1094, + "headersSize": 1097, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.023Z", - "time": 162, + "startedDateTime": "2023-05-20T16:40:55.770Z", + "time": 322, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 162 + "wait": 322 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har index 3454b256..cd559e65 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "825d0dd3086b2038742a2e0c76c38d77", + "_id": "20c4d68c8c049acc69b679f8e631e854", "_order": 0, "cache": {}, "request": { - "bodySize": 1909, + "bodySize": 1901, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1909" + "value": "1901" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "220" + "value": "228" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "11" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Abvcne22SMCUTE%2B%2FDCTmMKRhKd3F5vSzr%2BeaakNnfgfY3tmQl70A15uosSabmDnRkXwXMVkzOGQmtJIqviEUjW36FJ0pp3Jh6F0TaWP7dgAgFMhnA%2Bte1paCGcgaED8KWTI7\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=A39Rdcjy5cOfd7RhDkp5VOLpDkDhuYaWTmR8i1X%2BbY%2FL45LNky3HjhPkyLtlEs4ukCzIEj5mMUuIfw1RZXZV4xmsW6lwEe751OFJfunt%2Bio%2FusIYXg6c98NzBZvUkHisJs3Y\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7c8681b26bc00f43-EWR" + "value": "7ca6062f4831c402-EWR" } ], "headersSize": 1106, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.394Z", - "time": 763, + "startedDateTime": "2023-05-20T16:40:54.742Z", + "time": 624, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 763 + "wait": 624 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har index 6d04014c..21b09a98 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "ad6895ab835da1d30332e23216593cf6", + "_id": "810907600ed766a788183306f1d9491d", "_order": 0, "cache": {}, "request": { - "bodySize": 1944, + "bodySize": 1936, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1944" + "value": "1936" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 397, - "text": "[\"H4sIAAAAAAAA/92Ty07DMBBF/8XrLJw4jZvsUAWIBVWBUiQQQlN72gYSu7InvKr+O04DorwEYgc7ex5Xx3fGK6aBgBUrhrRAh03dnpWtKlRUWtPeQGuH3rOC8fsk5pniHJTUwEGkggNmmezLPBY59kUiuAQEYBG7uqKHJRqoMXTuHg9kEg9edSNmZuRb+SXM8cDM7AbC6EHjvHWhZZyc1yqZ8KMkb6b15FrvV7fTa/sYWhfgh3hPo9DJCnINbkIjh7elbfx22BM4+k7y4T3t6AVpHTHUcwycFytmrMaNH6asoX3EqatYYZqqihgQuXLa0Kb0Mtpy8KRq5i9Vyho=\",\"cqBo53eOavTKlctuLp1icAGdgWoLpUaC56EG/O5FXYbsDZoDzYosjiN2BwGR3g+4jz3JEWWvl8tUo5QCkMdpjpCi0CBmWZLwPFUBB40fbqm/cfCsE19/ugbDvfEXmdcFGbesfjeYH0r/l/fiL3l/+aPagTXm+WOvP6hPDk/UAmsYh1hIr58AEAG3V3QEAAA=\"]" + "text": "[\"H4sIAAAAAAAA/92Ty07DMBBF/8XrLJw4jZvsUAWIBVWBUiQQQlN72gYSu7InvKr+O04DorwEYgc7ex5Xx3fGK6aBgBUrhrRAh03dnpWtKlRUWtPeQGuH3rOC8fsk5pniHJTUwEGkggNmmezLPBY59kUiuAQEYBG7uqKHJRqoMXTuHg9kEg9edSNmZuRb+SXM8cDM7AbC6EHjvHWhZZyc1yqZ8KMkb6b15FrvV7fTa/sYWhfgh3hPo9DJCnINbkIjh7elbfx22BM4+k7y4T3t6AVpHTHUcwycFytmrMaNH6asoX3EqatYYZqqihgQuXLa0Kb0Mtpy8KRq5i9VyhpyoA==\",\"aOd3jmr0ypXLbi6dYnABnYFqC6VGguehBvzuRV2G7A2aA82KLI4jdgcBkd4PuI89yRFlr5fLVKOUApDHaY6QotAgZlmS8DxVAQeNH26pv3HwrBNff7oGw73xF5nXBRm3rH43mB9K/5f34i95f/mj2oE15vljrz+oTw5P1AJrGIdYSK+fABABt1d0BAAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "215" + "value": "219" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "6" + "value": "9" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2BiG5Am3xq3SEr0w5Zzx3eK7c1W9dASLem4G7PgRdVy7T4n2yNtMPAr9uJjP5kYReIrQSJAm1bt0nRKz5igT5E%2FovquSE%2Fgbl2SGRYQpXiP8iVOTXxZYMUksDL8Kc%2FtGO1tz5\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=mmWLELTDzWF4Vfj5i4WjD6YAXJZpNAxXucSrBqK0IsZwV7hQ%2B6bnOl4XcUl6cDD1tZD16U%2FnBz19SwsZ58sfALlenUQafPZJPLSma64W8eMyUMo7RZJZWKiJv4MXgnKBxG%2Fd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b79d0b433f-EWR" + "value": "7ca606333957c413-EWR" } ], - "headersSize": 1098, + "headersSize": 1096, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.279Z", - "time": 344, + "startedDateTime": "2023-05-20T16:40:55.487Z", + "time": 226, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 344 + "wait": 226 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har index a3a5ba77..0f9b5f14 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "f2f57a9da3ca63fb20906aad11842c52", + "_id": "84d7c9e1b615e4cf293a447ae7482fad", "_order": 0, "cache": {}, "request": { - "bodySize": 1909, + "bodySize": 1901, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1909" + "value": "1901" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "214" + "value": "215" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "5" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270372" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=YYxARx3v5mIhrT%2BXilBtw38OWmPLw25pOxvjXoKEW%2BYIpaNqKfTuPcWg96ecVtE2Kh1bMXWVqknohAYzrbGBkmXH4CYUj3sSweggDpOjydoF7hUOHfwitgCQRYCOzdaEGlLI\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=u%2BRNlPMG4%2FN6O94NqxdXzSS8gUVIJTnqYWu%2BaOkoi06PDPKPu973Qxn4OdZsxkm3J%2F%2FCZ%2F6qkbPlAxgo%2BmyeQA8UVHiHuOxBA3tAjia0ImVEpd%2F0zWMFvREAewVVGFvhhkFP\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681ba9abb0f59-EWR" + "value": "7ca60635df1843e7-EWR" } ], - "headersSize": 1094, + "headersSize": 1105, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.740Z", - "time": 332, + "startedDateTime": "2023-05-20T16:40:55.825Z", + "time": 267, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 332 + "wait": 267 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har index 6264eeb8..b71b5c49 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "8c3d52622aaedf09134c9529d54fd9ec", + "_id": "85500ac2fd134b3f2915ef2ca415c2ce", "_order": 0, "cache": {}, "request": { - "bodySize": 1100, + "bodySize": 1094, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1100" + "value": "1094" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1106, + "bodySize": 1103, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1106, - "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSNgFalLnzX\",\"Ei0r5qXRn62KpjoodRRxg1fjLfhJhdUzqr1l3L970UROEw5CFHkmBMV2ZbTIh3TI08m4oGyY5ZRSxgqO0gQ4bmXdsmLqEhQ3FRBvyKIEMrPAfLBAlsYq0SNfTCAl2wBh1soNCCI1YUQDs3lDKraSnCkiZIWTQT5iCqLMBo4Q2kgNGO3BbkC3xY4I04LUxjmZSyV90yPx4GgwGJCg5W14ru2wGJDWP62qVZACSIM6kN+X0pEbE6wGTJ9je8wWQZCWKGCot+NAmVvpy04KQZ3nX2a/5swhjNOTzpP3TOuGzIyCHtlutz3+WLm37W7dOu0OhWumXgyjAs/29n4c7FO3fqEJpZiGI2w=\",\"3RKV3tdu2u8/EVdNLTUm97gyQfRlXbj+ZQXXpzyefUwhp5e/M//HX4vTxQTWq49nt3TeXH9e8vXl0CwFH6Ws35bo3dQrLMO8tzIP/tFJG6ZCW3UuQQk8RndI3xkQwWPG1ytrghZov+fYK4m394fB+wu9Cj01SpALo9ZMGO8OU94DN7Yz7qukY4V1D2NPGlT8Muo3VtfNYdSZCfiwX4bNbHDlYdjcWNhf7Ov/tv4BW+P6ecu43qxBfxDRtP0/WF8nf84mSYwLtiV4dbLcr963T9zMaL3bYSe4+rqx/tTNRwWjgqaDJBWDJC4ymhciE5M8z9NiDNmwSIdZlorR4ebbMf77O39q2O7kqUkxHX7fozgejX5Wk77+QOQbdN/BJ1dnn3gJFVu07+bh4eEfY3X0y6YHAAA=\"]" + "size": 1103, + "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSNgFalLg==\",\"fNcSLSvmpdGfrYqmOih1FHGDV+Mt+EmF1TOqvWXcv3vRRE4TDkIUeSYExXZltMiHdMjTybigbJjllFLGCo7SBDhuZd2yYuoSFDcVEG/IogQys8B8sECWxirRI19MICXbAGHWyg0IIjVhRAOzeUMqtpKcKSJkhZNBPmIKoswGjhDaSA0Y7cFuQLfFjgjTgtTGOZlLJX3TI/HgaDAYkKDlbXiu7bAYkNY/rapVkAJIgzqQ35fSkRsTrAZMn2N7zBZBkJYoYKi340CZW+nLTgpBnedfZr/mzCGM05POk/dM64bMjIIe2W63Pf5Yubftbt067Q6Fa6ZeDKMCz/b2fhzsU7d+oQmlmIYjbN0Sld7XbtrvPxFXTS01Jve4MkH0ZV24/mUF16c8nn1MIaeXvzP/x1+L08UE1quPZ7d03lx/XvL15dAsBR+lrN+W6N3UKyzDvLcyD/7RSRumQlt1LkEJPEZ3SN8ZEMFjxtcra4IWaL/n2CuJt/eHwfsLvQo9NUqQC6PWTBjvDlPeAze2M+6rpGOFdQ9jTxpU/DLqN1bXzWHUmQn4sF+GzWxw5WHY3FjYX+zr/7b+AVvj+nnLuN6sQX8Q0bT9P1hfJ3/OJkmMC7YleHWy3K/et0/czGi922EnuPq6sf7UzUcFo4KmgyQVgyQuMpoXIhOTPM/TYgzZsEiHWZaK0eHm2zH++zt/atju5KlJMR1+36M4Ho1+VpO+/kDkG3TfwSdXZ594CRVbtO/m4eHhH2N19MumBwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "225" + "value": "222" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "16" + "value": "12" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=r5ALua4lkGr7Oa8tRYD2QqyUigeTNMsOgpY5VIMmPwBYa5L8rQaxFLXGfCsjvhWB9Iwqt2w1U0bhVD1auAtJH7p39nIeH0GuxeXmxpwywoja3iK1pDVz5T3NoP2P2WT8H16I\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=7zCivrhESNG9VoXdou19hhIXI8meM7Zwp8nWDobhdSO7qIkki09YJ8wyTgwtE7Xd3t3Y2orQIt7wj5yjgFfR0LN392KnZFceGuvNA9F0OtZ%2FbbD7V3mBPDpFHCFrTjUNQraO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26f9942d8-EWR" + "value": "7ca6062f888919bf-EWR" } ], - "headersSize": 1098, + "headersSize": 1100, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.397Z", - "time": 2081, + "startedDateTime": "2023-05-20T16:40:54.742Z", + "time": 1272, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 2081 + "wait": 1272 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har index f0395f16..94a22109 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "acd189c4cadb6a6d3227c0dd4e02270c", + "_id": "88fe4d2ea7a2a4dc7e0f3d63b6875670", "_order": 0, "cache": {}, "request": { - "bodySize": 1178, + "bodySize": 1172, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1178" + "value": "1172" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2,\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]}},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]},\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1138, + "bodySize": 1139, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1138, - "text": "[\"H4sIAAAAAAAA/+1W21LbSBD9lSntq9d3sOW34GA2u+EWHLwhlUq1ZlrW4NGMmIuNiuLf0xI4gAkJlUpeUrxJPd2nz3QfndJVJMBDNLqK0GdoMeTV8wqUQr9TvhLConNVCNaPUfuyx7cB0zTuJv2kt8W72Ek68XayNRDtdJimydb2cNiHziBqRKjdAeRIZS6DiyY1oeAN/MFkWiMXMMc3OjU1CS3GwTpjqWDaPct597R93I1Dkp+eiz21TM7NJQFk4A7w0h9RZTRKQTmsY0cWl9IE9yDuPFj/I9AVgX7+7MsC9Q3bozWpa7qDmCMx/XgVaSOw\",\"oqlTX89Eyxy8NPq9VdFIB6UaETd0N14FT1SY30W1t8D9q3tT5HGXoxBpMhQipnkN4zTpx33eG2ynMfSHSRzHACknagIdt7KoUKl0hoqbHJk3bJohG1sEHyyymbFKNNkHE1gGS2RgrVyiYFIzYBrBJiXLYS45KCZkTqshPGZSpswSGxRaSo2U7dEuUVfNGgy0YIVxTiZSSV82WafdaLfbLGh5Ee56O2qGrBJQxWoepEBWEg/C95l07NwEq5HKJzQes6IgSssUAvGtMYjmSvqspsKI58GH8d8JOArT9qTz7DVoXbKxUdhkq9WqyW87N1f1rSupXRJxDereMnL0sNb37WK/TuuvuBvHVEYrrNQ=\",\"EmXeF27Uan0FzstCaipucmWCaMkida3jHM/2eGf8todJfPwv+P/+n+5NB7iYv92/iCfl2fsZXxz3zUzwrR60qhbN82JObcB7K5Pgb5W0BBWqrhOJStAxqUP6WoAU3AG+mFsTtCD53eWeSrq930xeX+hB6p5Rgh0ZtQBhvNsseY3c2Fq4D4p2FPXdzN0tifH9rH+gKMrNrH0T6Mu+nza2wWWbaRNjcX2xTy+yfoasyX6eEq43C9RvRDSq3jfsa/fdeNDtkMNWAA9OZmvvffrEjY3WNx62S9ZXr/XF+f4k52t3hr/b+ajF953vhIP9hp094X3jiskjIztcolVQ/qxLHnIEzaYWaPH04/M8l3wHUnMDjzocBp9K/xj/lxnqNyfw4qi/xFFvPog7R6X33+qon56R+QTco/Du6f4JzzCHaSWJ6+vrL5EJgrXUCwAA\"]" + "size": 1139, + "text": "[\"H4sIAAAAAAAA/+1W21LbSBD9lSntq9d3sOW34GA2u+EWHLwhlUq1ZlrW4NGMmIuNiuLf0xI4gAkJlUpeUrxJPd2nz3QfndJVJMBDNLqK0GdoMeTV8wqUQr9TvhLConNVCNaPUfuyx7cB0zTuJv2kt8W72Ek68XayNRDtdJimydb2cNiHziBqRKjdAeRIZS6DiyY1oeAN/MFkWiMXMMc3OjU1CS3GwTpjqWDaPct597R93I1Dkp+eiz21TM7NJQFk4A7w0h9RZTRKQTmsY0cWl9IE9yDuPFj/I9AVgX7+7MsC9Q3bozWpa7qDmCMx/XgVaQ==\",\"I7CiqVNfz0TLHLw0+r1V0UgHpRoRN3Q3XgVPVJjfRbW3wP2re1PkcZejEGkyFCKmeQ3jNOnHfd4bbKcx9IdJHMcAKSdqAh23sqhQqXSGipscmTdsmiEbWwQfLLKZsUo02QcTWAZLZGCtXKJgUjNgGsEmJcthLjkoJmROqyE8ZlKmzBIbFFpKjZTt0S5RV80aDLRghXFOJlJJXzZZp91ot9ssaHkR7no7aoasElDFah6kQFYSD8L3mXTs3ASrkconNB6zoiBKyxQC8a0xiOZK+qymwojnwYfx3wk4CtP2pPPsNWhdsrFR2GSr1arJbzs3V/WtK6ldEnEN6t4ycvSw1vftYr9O66+4G8dURius1BJl3hdu1Gp9Bc7LQmoqbnJlgmjJInWt4xzP9nhn/LaHSXz8L/j//p/uTQe4mL/dv4gn5dn7GV8c981M8K0etKoWzfNiTm3AeyuT4G+VtAQVqq4TiUrQMalD+lqAFNwBvphbE7Qg+d3lnkq6vd9MXl/oQeqeUYIdGbUAYbzbLHmN3NhauA+KdhT13czdLYnx/ax/oCjKzax9E+jLvp82tsFlm2kTY3F9sU8vsn6GrMl+nhKuNwvUb0Q0qt437Gv33XjQ7ZDDVgAPTmZr7336xI2N1jcetkvWV6/1xfn+JOdrd4a/2/moxfed74SD/YadPeF944rJIyM7XKJVUP6sSx5yBM2mFmjx9OPzPJd8B1JzA486HAafSv8Y/5cZ6jcn8OKov8RRbz6IO0el99/qqJ+ekfkE3KPw7un+Cc8wh2klievr6y+RCYK11AsAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:57 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "204" + "value": "205" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "14" + "value": "10" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=sQ7EtdTrroV8yUcSOpuuR4LqJIRVxtdwtpAvITqsh%2B0BZdgMie86RvX6AQMzbiXN%2FqnbUoXQH2FeZwOmni0Llx62cvKpz9%2BOUmqk0GbVT5LaAjKNkoWSd5lxuu6BtFe5jyIR\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=AphkIBs27x%2Ffotqqy%2BThmsfBVjl8Lc0vhtZLPPS5C7p3HJLr1xPhidsmUAVHZpz7mmxYiT8nORXEA3%2B6I7P6W3mugvOUehEDs92Dteh3u9saKlHRbD8fnFmUfrYhj%2BL0SeF6\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681c4ca359e08-EWR" + "value": "7ca6063dcb3143fb-EWR" } ], - "headersSize": 1104, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:52.470Z", - "time": 186, + "startedDateTime": "2023-05-20T16:40:57.147Z", + "time": 168, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 186 + "wait": 168 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har index 7c6151e6..1ef38142 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "72adb3dbec861617fbf1befade9dbd0b", + "_id": "34a05ddb1bdae583e58748ae57f36984", "_order": 0, "cache": {}, "request": { - "bodySize": 1100, + "bodySize": 1094, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1100" + "value": "1094" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1103, - "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSN\",\"gFalLnzXEi0r5qXRn62KpjoodRRxg1fjLfhJhdUzqr1l3L970UROEw5CFHkmBMV2ZbTIh3TI08m4oGyY5ZRSxgqO0gQ4bmXdsmLqEhQ3FRBvyKIEMrPAfLBAlsYq0SNfTCAl2wBh1soNCCI1YUQDs3lDKraSnCkiZIWTQT5iCqLMBo4Q2kgNGO3BbkC3xY4I04LUxjmZSyV90yPx4GgwGJCg5W14ru2wGJDWP62qVZACSIM6kN+X0pEbE6wGTJ9je8wWQZCWKGCot+NAmVvpy04KQZ3nX2a/5swhjNOTzpP3TOuGzIyCHtlutz3+WLm37W7dOu0OhWumXgyjAs/29n4c7FO3fqEJpZiGI2zdEpXe127a7z8RV00tNSb3uDJB9GVduP5lBdenPJ59TCGnl78z/8dfi9PFBNarj2e3dN5cf17y9eXQLAUfpazflujd1Cssw7y3Mg/+0UkbpkJbdS5BCTxGd0jfGRDBY8bXK2uCFmi/59gribf3h8H7C70KPTVKkAuj1kwY7w5T3gM3tjPuq6RjhXUPY08aVPwy6jdW181h1JkJ+LBfhs1scOVh2NxY2F/s6/+2/gFb4/p5y7jerEF/ENG0/T9YXyd/ziZJjAu2JXh1styv3rdP3MxovdthJ7j6urH+1M1HBaOCpoMkFYMkLjKaFyITkzzP02IM2bBIh1mWitHh5tsx/vs7f2rY7uSpSTEdft+jOB6NflaTvv5A5Bt038EnV2efeAkVW7Tv5uHh4R9jdfTLpgcAAA==\"]" + "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3fQ==\",\"pI2AVqUufNcSLSvmpdGfrYqmOih1FHGDV+Mt+EmF1TOqvWXcv3vRRE4TDkIUeSYExXZltMiHdMjTybigbJjllFLGCo7SBDhuZd2yYuoSFDcVEG/IogQys8B8sECWxirRI19MICXbAGHWyg0IIjVhRAOzeUMqtpKcKSJkhZNBPmIKoswGjhDaSA0Y7cFuQLfFjgjTgtTGOZlLJX3TI/HgaDAYkKDlbXiu7bAYkNY/rapVkAJIgzqQ35fSkRsTrAZMn2N7zBZBkJYoYKi340CZW+nLTgpBnedfZr/mzCGM05POk/dM64bMjIIe2W63Pf5Yubftbt067Q6Fa6ZeDKMCz/b2fhzsU7d+oQmlmIYjbN0Sld7XbtrvPxFXTS01Jve4MkH0ZV24/mUF16c8nn1MIaeXvzP/x1+L08UE1quPZ7d03lx/XvL15dAsBR+lrN+W6N3UKyzDvLcyD/7RSRumQlt1LkEJPEZ3SN8ZEMFjxtcra4IWaL/n2CuJt/eHwfsLvQo9NUqQC6PWTBjvDlPeAze2M+6rpGOFdQ9jTxpU/DLqN1bXzWHUmQn4sF+GzWxw5WHY3FjYX+zr/7b+AVvj+nnLuN6sQX8Q0bT9P1hfJ3/OJkmMC7YleHWy3K/et0/czGi922EnuPq6sf7UzUcFo4KmgyQVgyQuMpoXIhOTPM/TYgzZsEiHWZaK0eHm2zH++zt/atju5KlJMR1+36M4Ho1+VpO+/kDkG3TfwSdXZ594CRVbtO/m4eHhH2N19MumBwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "211" + "value": "213" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "16" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270372" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=5lCmYAviBwLlwxjMLld8cngOZPWTGxCMpBP0JCKqfHdvco%2BjDdEGLhj2oHusve%2B31LJPhwVoqn7u%2Bb6mke06m7kI0PIvqW7nQ2baL4MnRJ3XZzMeTvxtX64xCiMtatf7zJNd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=DBK7jse3hjBoGcsiT1%2BESlUoAHtLJTqFw%2Bx9YIwCZ2OSkP1FMPsHmqizn5GjvzlBo6ZaffDq%2FhwEKXkXGmjS89m56roPWjkfCAwyJCmVlSJL6%2BIKupRU6FZzEGokhYwIOqsO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681bf3b3917f9-EWR" + "value": "7ca60637f818c40c-EWR" } ], - "headersSize": 1104, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:51.616Z", - "time": 264, + "startedDateTime": "2023-05-20T16:40:56.140Z", + "time": 292, "timings": { "blocked": -1, "connect": -1, @@ -183,21 +183,21 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 264 + "wait": 292 } }, { - "_id": "f2e994483c9d6002bc03c09c21a05016", + "_id": "528f094f5144a186d9b228fc5c918e5f", "_order": 0, "cache": {}, "request": { - "bodySize": 1135, + "bodySize": 1129, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -207,7 +207,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1135" + "value": "1129" }, { "_fromType": "array", @@ -229,13 +229,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -252,7 +252,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -292,11 +292,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "209" + "value": "210" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -304,11 +304,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "15" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -316,7 +316,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=bKjqUh7PVz8ytmv2FafScaZOMuYvPMvB8JkNaRorXkRkHSELIbGXjg9gYGZQRwf6XIwp%2F1aHs420uySBk49MflVYLBfFSZ3HW1%2F5%2FVpUvnCLeh71MT8opXGQ1tp45D34Wx5Y\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=hLT%2BF0FIJnQNwi89x9XpLNPfVHGncEZJy95MlzS%2BxYLrKnsODfyWDj771SMW0SzvMyywzxZB2FNR%2FyCyOcyQlrc2w0mUMCD15NTRZZetrusAkbOfvCv9JRwPOLLUdQRktsJw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -344,7 +344,7 @@ }, { "name": "cf-ray", - "value": "7c8681c17fde4390-EWR" + "value": "7ca606395f118c83-EWR" } ], "headersSize": 1097, @@ -353,8 +353,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:51.890Z", - "time": 236, + "startedDateTime": "2023-05-20T16:40:56.438Z", + "time": 194, "timings": { "blocked": -1, "connect": -1, @@ -362,7 +362,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 236 + "wait": 194 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har index 7592f3bc..b5498d8a 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "e75a95644010b4238ac8248478afd34e", + "_id": "2e411fd378fcfc6fdfe913f9db4f2ee4", "_order": 0, "cache": {}, "request": { - "bodySize": 1099, + "bodySize": 1093, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1099" + "value": "1093" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB568ABCD\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB568ABCD\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 257, - "text": "[\"H4sIAAAAAAAA/4WPy2rDMBBF/0XrLByndmNDFm1oSxcxDjUutJQwkkZxgiwFPfIg+N8rm6bQB2Q3HO6cuXMmHByQ/EzQNWjQt/18ACnR3Z/uODdobY/gMpLoOGEpoBBZTG/oJGExjuk4S2lyyyMxFYIm6RQo42REUNkCWiS58lKOvrzFYzUod7DGZyX0cF3xuTdWm3Cgit9aFtfRMs48bestf5J7utVusZzNgrMBW+DRlWGb5AKkxYGVBvcb7e0Pbh0Yd018CNLVyp12qIaupLwU68IHfI2h7fvHr8zr9ytzrRQyt9Gqz/8T+oMf6sULa7CFKjDSdd0nz6w=\",\"PIeGAQAA\"]" + "text": "[\"H4sIAAAAAAAA/4WPy2rDMBBF/0XrLByndmNDFm1oSxcxDjUutJQwkkZxgiwFPfIg+N8rm6bQB2Q3HO6cuXMmHByQ/EzQNWjQt/18ACnR3Z/uODdobY/gMpLoOGEpoBBZTG/oJGExjuk4S2lyyyMxFYIm6RQo42REUNkCWiS58lKOvrzFYzUod7DGZyX0cF3xuTdWm3Cgit9aFtfRMs48bestf5J7utVusZzNgrMBW+DRlWGb5AKkxYGVBvcb7e0Pbh0Yd018CNLVyp12qIaupLwU68IHfI2h7fvHr8zr9ytzrRQyt9Gqz/8T+oMf6sULa7CFKjDSdd0nz6w8hw==\",\"hgEAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:57 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "205" + "value": "207" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "15" + "value": "12" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=eP032hZIRsS6GvHjvnXk0trFchACpSUpnPCI5gvVwfmF%2FKpiXhOtNIPMLJS2uf%2Fa9h4a8HngzlxxcPL6NxWOS9YwGqG0MGY9yTCFExkAxsuVVvZsD70Rb%2FjD%2BCv%2FgUbD5Gsw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=GNV75E%2FVLPZ79RZs0Q0IArRzGT%2FKVRncDfZZyPb2Sd69%2BE77NmmUGo9W5AP2gvRa9NKRFQOMXCsyq4zIvcKw2%2BrW5h22gLglhLRkrMqEGNKLJupIeJUnU95iIIPLrUOCQE4F\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681c2f85242a5-EWR" + "value": "7ca6063be9791849-EWR" } ], - "headersSize": 1101, + "headersSize": 1099, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:52.244Z", - "time": 107, + "startedDateTime": "2023-05-20T16:40:56.742Z", + "time": 268, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 107 + "wait": 268 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har index 12877b8c..df797995 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "4818815bebe66438dbf0cbed958bbd59", + "_id": "26f7cace0330dc721f485c1b84dd00bd", "_order": 0, "cache": {}, "request": { - "bodySize": 1046, + "bodySize": 1040, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1046" + "value": "1040" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1107, - "text": "[\"H4sIAAAAAAAA/+1UTXPbNhD9Kxj2qkoiqQ9Ct1qR3LSxxq4Vq3EnkwGBpQgLBGgAlMzx+L93SVn+UMZJDjnmRj7svn3Yfdj7QDDPgsl9AD4HC1XRfO+YUuBP6tnisvllQlhwLpgE/buYjxhkGY3SQRoPeQRhGtJROhyLfpZkWTocJcmAheOgE4B2C1YAprmc3XaxAIJ76sV86Rrmkq3hvc5MK0CLaWWdsZiwjK4LHl31LyJapcXVjThV2/TG3CFBztwC7vw5ZgYTbytooXMLW2kqt4czphzizjPrv8e5Q84vX3xdgt6LPT9oesAriDWg0P/uA20=\",\"BDQqdebblmhZMC+N/mhVMNGVUp2AG7wab8BLVa2fUe0t4/6PF03kNOIgRJYmQlBsV0KzdEAHPB6PMsoGSUopZSzjKE2A41aWDSumrkBxUwDxhixzIFMLzFcWyMpYJbrkk6lIzrZAmLVyC4JITRjRwGxak4KtJWeKCFngZJCPmIwos4UOQlupAaM92C3opliHMC1IaZyTqVTS110S9jv9fp9UWt5Wz7UdFgPSeKdRta6kAFKjDuT3uXTkxlRWA6bPsT1mhyBISxQw1NtyoMyd9HkrhaDOxafp7ylzCOP0pPPkHdO6JlOjoEt2u12XP1bu7tpbN067Q+GaqRfDKMCzg7UfB/vUrd9oRCmm4QgbtwS596Wb9HpPxEVdSo3JXa5MJXqyzFzvooDrUx5OP8SQ0ou/mP/73+Xpcgyb9YezWzqvrz+u+OZiYFaCD2PWa0p0b8o1lmHeW5lW/tFJW6aqpupcghJ4jO6QvjUggieMb9bWVFqg/Z5jryTe3h8HHy70KvTUKEHOjdowYbw7TnkH3NjWuK+SThTWPY6d1aj4ZdSfrCzr46gzU+HDfhk2tZXLj8PmxsLhYp9/2foHbI3r5y3jerMB/V4Ek+b/aH3N/pmOoxAXbEPw6mR1WL1vn7ip0Xq/w2a4+tqx/tTNRwWjgsb9KBb9KMwSmmYiEeM0TeNsBMkgiwdJEovh8ebbM377nT81bH/y1KSQDr7uURgOhz+rSZ9/IPINuq/g2dXZJc+hYMvm3Tw8PPwPGkfdRqIHAAA=\"]" + "text": "[\"H4sIAAAAAAAA/+1UTXPbNhD9Kxj2qkoiqQ9Ct1qR3LSxxq4Vq3EnkwGBpQgLBGgAlMzx+L93SVn+UMZJDjnmRj7svn3Yfdj7QDDPgsl9AD4HC1XRfO+YUuBP6tnisvllQlhwLpgE/buYjxhkGY3SQRoPeQRhGtJROhyLfpZkWTocJcmAheOgE4B2C1YAprmc3XaxAIJ76sV86Rrmkq3hvc5MK0CLaWWdsZiwjK4LHl31LyJapcXVjThV2/TG3CFBztwC7vw5ZgYTbytooXMLW2kqt4czphzizjPrv8e5Q84vX3xdgt6LPT9oesAriDWg0A==\",\"/+4DbQQ0KnXm25ZoWTAvjf5oVTDRlVKdgBu8Gm/AS1Wtn1HtLeP+jxdN5DTiIESWJkJQbFdCs3RABzwejzLKBklKKWUs4yhNgONWlg0rpq5AcVMA8YYscyBTC8xXFsjKWCW65JOpSM62QJi1cguCSE0Y0cBsWpOCrSVnighZ4GSQj5iMKLOFDkJbqQGjPdgt6KZYhzAtSGmck6lU0tddEvY7/X6fVFreVs+1HRYD0ninUbWupABSow7k97l05MZUVgOmz7E9ZocgSEsUMNTbcqDMnfR5K4WgzsWn6e8pcwjj9KTz5B3TuiZTo6BLdrtdlz9W7u7aWzdOu0PhmqkXwyjAs4O1Hwf71K3faEQppuEIG7cEufelm/R6T8RFXUqNyV2uTCV6ssxc76KA61MeTj/EkNKLv5j/+9/l6XIMm/WHs1s6r68/rvjmYmBWgg9j1mtKdG/KNZZh3luZVv7RSVumqqbqXIISeIzukL41IIInjG/W1lRaoP2eY68k3t4fBx8u9Cr01ChBzo3aMGG8O055B9zY1rivkk4U1j2OndWo+GXUn6ws6+OoM1Phw34ZNrWVy4/D5sbC4WKff9n6B2yN6+ct43qzAf1eBJPm/2h9zf6ZjqMQF2xD8OpkdVi9b5+4qdF6v8NmuPrasf7UzUcFo4LG/SgW/SjMEppmIhHjNE3jbATJIIsHSRKL4fHm2zN++50/NWx/8tSkkA6+7lEYDoc/q0mffyDyDbqv4NnV2SXPoWDL5t08PDz8DxpH3UaiBwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "221" + "value": "223" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "12" + "value": "13" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=FzjSMJq0sY6cbfzD8Ypr52Yaja2aAOW4Qj6w9ShXd7BbyoPf6x1UvDlkb8B9IusbMshR9fQ1U73R%2F5LjRI6Rafm500dyiBo2uKC7cqSlbQL3J%2B5ceInaDmrWBxFD9GMbRdPL\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=8ea0F2MTDtrzyorSGvt2%2BZ%2FKuQdOWCwjAKJwnTBDHPQD%2FWcFk1NCZjCQYx77nA16WbWktl5YLWtmUTqHHC9RDLxquMCi%2FynwmDv5TcP1y4FAN19bVHOGYo9wE8OxLNROkZcG\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26b14439c-EWR" + "value": "7ca6062f4e834344-EWR" } ], - "headersSize": 1102, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.341Z", - "time": 2138, + "startedDateTime": "2023-05-20T16:40:54.739Z", + "time": 1274, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 2138 + "wait": 1274 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har index 896a0753..5757c887 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "1d708a65570ab1bd14921f09cbc9c7b1", + "_id": "189af90583cd1ff4ed8303f40e806e78", "_order": 0, "cache": {}, "request": { - "bodySize": 1124, + "bodySize": 1118, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1124" + "value": "1118" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2,\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]}},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"shaq.eth\",\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]},\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1139, - "text": "[\"H4sIAAAAAAAA/+1W21IbORD9FdXsq9d3sMdvi2Oz2Q0GgoMTUqlUj9TjEdZIgy42UxT/nh6DA5iQUKnkJcWb1eo+fdR95pSvIgEeosFVhD5DiyGvfq9AKfR75WhyUh1BCIvORYOoednhu4BpGreTbtLZ4W1sJa14N9npiWbaT9NkZ7ff70KrF9Ui1G4COVKZy+CiTg0oeAM9GU9dhVzAHF/r1KwJaDEM1hlLBdP2Wc7bp83jdhyS/PRc7Ktlcm4uCSADN8FLf0SV0SAF5XAdO7K4lCa4B3Hnwfofga4I9PNnXxaob9gebUhd0xvEHIk=\",\"6cerSBuBFU2d+vVMtMzBS6PfWRUNdFCqFnFDb+NV8ESF+V1Uewvc/3NvijxucxQiTfpCxDSvfpwm3bjLO73dNIZuP4njGCDlRE2g41YWFSqVzlBxkyPzhk0zZEOL4INFNjNWiTr7YALLYIkMrJVLFExqBkwj2KRkOcwlB8WEzGk1hMdMypRZYo1CS6mRsj3aJeqqWY2BFqwwzslEKunLOms1a81mkwUtL8Jdb0fNkFXiqVjNgxTISuJB+D6Tjp2bYDVS+ZjGY1YURGmZQiC+awyiuZI+W1NhxHPyYfh3Ao7CtD3pPHsFWpdsaBTW2Wq1qvPbzvXV+tWV1C6JuAZ1bxk5etho+3axX6f1V9yOYyqjFVZqiTLvCzdoNL4C52UhNRXXuTJBNGSRusZxjmf7vDV808EkPv4P/P/vp/vTHi7mbw4u4nF59m7GF8ddMxN8pwONqkX9vJhTG/DeyiT4WyUtQYWq61iiEnRN6pB+LUAK7gFfzK0JWpD87nJPJb3ebydvHvQgdd8owY6MWoAw3m2XvEJu7Fq4D4r2FPXdzh2VxPh+1r9QFOV21oEJ9GXfTxva4LLttLGxuHnYpxdZP0PWZD9PCdebBerXIhpU5y37Gr0d9totctgK4MHNbOO9T9+4odH6xsNGZH3rtb4435/kfM1W/3c7H7X4vvOdcLDfsLMnvG9YMXlkZIdLtArKn3XJQ46g2dQCLZ7+9DzPJd+C1NzAow6HwafSP8b/ZYb6zQm8OOovcdSbD+LOUen8Wx310zMyn4B7FB6dHpzwDHOYVpK4vr7+AuD7kQ/QCwAA\"]" + "text": "[\"H4sIAAAAAAAA/+1W21IbORD9FdXsq9d3sMdvi2Oz2Q0GgoMTUqlUj9TjEdZIgy42UxT/nh6DA5iQUKnkJcWb1eo+fdR95pSvIgEeosFVhD5DiyGvfq9AKfR75WhyUh1BCIvORYOoednhu4BpGreTbtLZ4W1sJa14N9npiWbaT9NkZ7ff70KrF9Ui1G4COVKZy+CiTg0oeAM9GU9dhVzAHF/r1KwJaDEM1hlLBdP2Wc7bp83jdhyS/PRc7Ktlcm4uCSADN8FLf0SV0SAF5XAdO7K4lCa4B3Hnwfofga4I9PNnXxaob9gebUhd0xvE\",\"HInpx6tIG4EVTZ369Uy0zMFLo99ZFQ10UKoWcUNv41XwRIX5XVR7C9z/c2+KPG5zFCJN+kLENK9+nCbduMs7vd00hm4/ieMYIOVETaDjVhYVKpXOUHGTI/OGTTNkQ4vgg0U2M1aJOvtgAstgiQyslUsUTGoGTCPYpGQ5zCUHxYTMaTWEx0zKlFlijUJLqZGyPdol6qpZjYEWrDDOyUQq6cs6azVrzWaTBS0vwl1vR82QVeKpWM2DFMhK4kH4PpOOnZtgNVL5mMZjVhREaZlCIL5rDKK5kj5bU2HEc/Jh+HcCjsK0Pek8ewVal2xoFNbZarWq89vO9dX61ZXULom4BnVvGTl62Gj7drFfp/VX3I5jKqMVVmqJMu8LN2g0vgLnZSE1Fde5MkE0ZJG6xnGOZ/u8NXzTwSQ+/g/8/++n+9MeLuZvDi7icXn2bsYXx10zE3ynA42qRf28mFMb8N7KJPhbJS1BharrWKISdE3qkH4tQAruAV/MrQlakPzuck8lvd5vJ28e9CB13yjBjoxagDDebZe8Qm7sWrgPivYU9d3OHZXE+H7Wv1AU5XbWgQn0Zd9PG9rgsu20sbG4edinF1k/Q9ZkP08J15sF6tciGlTnLfsavR322i1y2Argwc1s471P37ih0frGw0Zkfeu1vjjfn+R8zVb/dzsftfi+851wsN+wsye8b1gxeWRkh0u0CsqfdclDjqDZ1AItnv70PM8l34LU3MCjDofBp9I/xv9lhvrNCbw46i9x1JsP4s5R6fxbHfXTMzKfgHsUHp0enPAMc5hWkri+vv4C4PuRD9ALAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:57 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "203" + "value": "206" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "13" + "value": "11" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2BiGchI6WbTiq6WIfkS%2BNd%2B4mGwmSZMDorRoHF8XarUzPs%2F%2BqVnsKu7QnNXbmU8CZhXEh98N35JxXxm8OzF112kGsHwmEMoLF57aoZEbx5mbP5tONDPegnfFZh5WaGz1YHrLK\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=gQeiPjCk3xLrUOyY4VdcYpwai5HU6PlTlUzIUAaMZKIcsofAl%2Bz2FLW6Td3u%2B%2BmDYeqATfv4NJ0fedRhNZLGCFDFIIkpba3H%2B8bkG97dhoP%2FnQ9%2FfPXtNaWZjjN2rIhfJOIO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681c4aef44232-EWR" + "value": "7ca6063c4dc3422e-EWR" } ], - "headersSize": 1108, + "headersSize": 1110, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:52.343Z", - "time": 313, + "startedDateTime": "2023-05-20T16:40:56.826Z", + "time": 233, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 313 + "wait": 233 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har index a90df62b..5ba418ce 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "bda65fde37a165f4a0f5d5c390c81ddd", + "_id": "276d39cc5fb3d31819064155af681aa8", "_order": 0, "cache": {}, "request": { - "bodySize": 1081, + "bodySize": 1075, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1081" + "value": "1075" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"ensName\":\"shaq.eth\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 427, - "text": "[\"H4sIAAAAAAAA/7VSwY7TMBD9F59XKHHixMkNqoL2QFVoKRIIrcb2uO2SOMV2li1V/51JQ0UBrdjDrk/2G8/ze298YAYisPrAMG7QY98O++/QNBhf7aezxXAEYzyGwGqW3Ge6ALS24ipXmdAcU5VWhRKlSay0VolCyhzSkl0xdGEGLVJb2MC3F/QAgSP17PUyDMw7WOO1s91JgDOT3ofOU8OSf2o1XyXveNWrdnVr3jR36rb7QQQbCDO8j3PqZHX0PZ6guce7bdeHSzhE8PF/lHuivLmJ+x26Uev8LOlIDswaSefnA3OdwUGks/GUiNu2ELed++AbVru+aa6Y7siZ\",\"HsBF069/oy560PHlRYYgS4U5mKwwsipBSDR5iUJIKQUHZWVmbaokJ2kGg/bb3cB6ZiTz6B00F0+3GOHXHEn1aGSsxO4rumvDap4Miyd/uZ2+n6SpEDSPwe8fpY/nST1cCZPOudHzlKKii0+cVGYsF7ZMUl2V9L0qIapES2NKlWjMclOkmCnCnjapUjxvSl8ecfMBun/g6ertQm+whSVh7Hg8/gR3KftM0gMAAA==\"]" + "text": "[\"H4sIAAAAAAAA/7VSwY7TMBD9F59XKHHixMkNqoL2QFVoKRIIrcb2uO2SOMV2li1V/51JQ0UBrdjDrk/2G8/ze298YAYisPrAMG7QY98O++/QNBhf7aezxXAEYzyGwGqW3Ge6ALS24ipXmdAcU5VWhRKlSay0VolCyhzSkl0xdGEGLVJb2MC3F/QAgSP17PUyDMw7WOO1s91JgDOT3ofOU8OSf2o1XyXveNWrdnVr3jR36rb7QQQbCDO8j3PqZHX0PZ6guce7bdeHSzhE8PF/lHuivLmJ+x26Uev8LOlIDswaSefnA3OdwUGks/GUiNu2ELed++AbVru+\",\"aa6Y7siZHsBF069/oy560PHlRYYgS4U5mKwwsipBSDR5iUJIKQUHZWVmbaokJ2kGg/bb3cB6ZiTz6B00F0+3GOHXHEn1aGSsxO4rumvDap4Miyd/uZ2+n6SpEDSPwe8fpY/nST1cCZPOudHzlKKii0+cVGYsF7ZMUl2V9L0qIapES2NKlWjMclOkmCnCnjapUjxvSl8ecfMBun/g6ertQm+whSVh7Hg8/gR3KftM0gMAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:51 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "210" + "value": "214" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "15" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270372" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=a3PRm9mSGCtwlS9rpbc8so4w6kftGHfzFlamhRNOyO8cEXJI5ksLrxgwD%2FpwkiYzT6J%2BmUdOTsEQyTXe47kLeCwzOHyccOWNpO1XTJy%2B3gyPUjLxBF5D0VvLVz09xjUMK83A\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=ITnHgVMgYDYyjlLiC9ozS0SYiVGsUxl1Aa83SGhcegZ6S5YZQOUqYiSAWh9fua2LGWF80AA9%2BfcIhpBM4pHTeQp9sLsW%2FJbbeAUjRObt%2Bdfr%2B0atvdQMHMm0%2F%2FqikwcsfV6O\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681bf3c259e02-EWR" + "value": "7ca60637d8a042ee-EWR" } ], - "headersSize": 1097, + "headersSize": 1103, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:51.617Z", - "time": 376, + "startedDateTime": "2023-05-20T16:40:56.140Z", + "time": 348, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 376 + "wait": 348 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har index 3ab101ca..122b7469 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "0aa5587e2c90121d35731df6344802e7", + "_id": "a56bec8dd4779ed9000634c39c2b7b93", "_order": 0, "cache": {}, "request": { - "bodySize": 1066, + "bodySize": 1060, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1066" + "value": "1060" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"fakefakefakedoesnotexist.eth\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"fakefakefakedoesnotexist.eth\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:52 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "206" + "value": "209" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "16" + "value": "14" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270373" + "value": "1684600857" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PcBH4B0z7dDrH8xKvEVUe3DaVup7UKabYaOHHqadjlPzuCCUFzraMRMubT3ZGgcp9%2Fa83VPdZN2gTnBZ%2F0s1rmMQWlfJyc8QB%2FZDxWLWryCiKdbSpUOnDY%2FXuo0TB7EmnUAQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=SqcVFHZvaUdg9bg%2FKXgcgBdM3SxyujONbj98LO%2BSbR9twuOCjmOc84mo7YlAC7xPTRXT%2FPJxY%2BKBewloXVC511q3UCjbwCcT%2FzIznbg5kxbMB%2FIqwLEutuotTNq9Kkd7TTGQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681c22c5141c3-EWR" + "value": "7ca6063a4fc3438b-EWR" } ], - "headersSize": 1098, + "headersSize": 1102, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:52.105Z", - "time": 123, + "startedDateTime": "2023-05-20T16:40:56.603Z", + "time": 109, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 109 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har index cd66db95..676963ec 100644 --- a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "7cff16fc3e6df070c89819462ee15b0d", + "_id": "9d60a6b5c4da7a8da1b5472553686d09", "_order": 0, "cache": {}, "request": { - "bodySize": 1081, + "bodySize": 1075, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1081" + "value": "1075" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"variables\":{\"first\":2},\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\n\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1231, + "bodySize": 731, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1231, - "text": "[\"H4sIAAAAAAAA/9VW227jNhD9FUIvfbGjmy+S3wJv2jXQbd3aSYB2FwuKHElMJFIlqdhGEKC/0d/rl3Qoxdl1026MhRFg38jhzJkzwyOO7j1OLfVm9x7YEjS0tVtbDZILWcxVVQGzQknjzA0tYCFz1blLPm+1Udqbeevot5pFV8EvUdpm9dUN/6G6y27U1ht4JTU/wdYuMdKbWd1CZ1pquBOqNb05p5VBu7FU25cwN4j58aPdNSBpjbHecs/pYeABLwCJ/n7vScXBsWRPBbgd5VyDQQ8v2I4gy6I4GTEWQjLJx9ME4mkeBeNpFseTLA2iKcvSMcU=\",\"fBk1sFa3IC+18GayraqBx4RmbUUtNmnVNk212x9wMEyLpk/pLaTVircM3ci10hUn500zINhqkgttLNlQJGhJrnRn7HyYEpIAU2ZnLNRn7+V7ubB///mXIQguCgmcZDuy/v4tsYpkQIyomwoGhEpOdqoljErSGiDCOgfaIrC0glELZCNs+Uhk8cadNlrdgYtCfA2EEg20Ig3gLcgBKZAanunPeFnXCNPlMqgBwkUhLIbUSsIOzbuNk1FH+hq+Q0jYMmGRMiZjUEGmHQ9bCkNqUYGxGNfTOqyfqbpupbC7M7wBVBBoSatLXe37LOpOO3jXJYiitN4sDIKBV4sa1qgO7H3n4TeyQIDWBXqltY2Z+X53Ys7+aAW7dUo52yh9iyWfcbjzt8bHVtFKFX4rsT0MFQPcZyUV0vj7r2RY41aC9bt+DHtEP2Y0nfIwjtNxMgp4niUsG1NKE1QZGyfxmKc0n6QhMtoIbstH0geC7pXWVIpy1PSn8qLTlGfq1ywvOrq80WnKq/lrljc6urzkNOVVxWuWlxxdXngidW6rV/34XpDnh4H3aP7PdxyBFAYaoO/A0v0cFeat4Bzk01wT5gq0yAXwJ1MrDc1hVbUFYm8c3pB2eAdcfsbV6jNwnHBmV2fKdfP6xzfnyyVGWIXtOhxBFp9TfC8vjXszHVJvPsC++HU+jcJP892BHzbi2S/AM5eLq3crVkJN3Z0/9zdzhZfULS9wMHd6eXkuTyZBCuNRBMEkmmQszlkUhkEeAOXhNAriIM8gndLs+LkcBmky/ddg7p3/f6z0m30r3LA619YJlSwMWbXZDZIna0XmJZXofxohuKE4pH2eIS5Nn2do1ZDt8xwtkPX5YrWef1sC+fDV8V9O7T08PPwDHJyX0OkKAAA=\"]" + "size": 731, + "text": "[\"H4sIAAAAAAAA/9VSy5LaMBD8lZTOSwF+YJsrRW1y2ITEwCGp1NbIGmMtsgR68Cz+PTIOJBtSeV/ik9Seac1095EwsECGR4K2Qo2ubs5Wo2RcLkZKCCwsV9I08AoW+EqW6lwu2chpozQZkmnwvi6Cee9tkDlaz5/YvdjQJ7Ujd6QC8xp3duI7ydBqh2doonHDlTMtXIIwHjcWtP0Z59ZzPj7a/Qol1L6XTC4zne4IsgX6QT8ciVQMmymL6wLNDRjTaHwF6e0oZmHSD4NBmfXDKE6ShPaiMIuiKC2CEANaIkAaDPx7FAxO1RLlTHPfy1elGQ==\",\"drsUyj1FXq3XNdsdjFhDKddgHGzFbhkGMlpXi1hXplq6hC0rAYeA1vEB6v2660kLrgsnwHqVc7daiT0ZplkUh3eEoSk0X7VDSyeEX2xnUUsQMy0uEK/P2rWXz1rcY42GG8+uvD4G4QEtXPzl5iVnDOVVb27mqHnJkV0hJw2UmAu38GyLlq0TfSv5G3/KvyL3ypt9TZVo/uUTX26VBXFZqx3Rbrn1S8xMs0h9nfwZ8fjdKAn6X0LXMD8rmN7k8qZkPH/IiwprmHrstt6MlJTtcezT4tt/JSxpGlFIByVAkCVRTAdF1KNJL0vjQQJhFqLPUBgX5U1Y2iW/43Xmv7+xOocNshe5cuJf2W0axo5pGDv937E8z/8vxz/+cf+Pnyan0+kTTd+7f08FAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:55 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "226" + "value": "225" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "17" + "value": "15" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=IQxJuHeM9D1dAmftX3OxYVgyQOCsFDm7im00s9XuZqGF4KBd6tWMh5Tj7sewbkFc%2FF3K037WgHhqeBglrT2zndrRtkrBX1fcyp1tWyTyeQe3386wHny9b%2BuQ013uPByoY0KR\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=1pV8A41iaRiv3VQSg0bu%2BMp3V9GxUgn1WmibTlO4wRrzHNNJtRirDfIayF450LwT%2BnmNexPtgNk8%2B89Kkp5iT0pm9kvfsud4LF83cll%2FL8faaOHUQeOQyyAsD6fWSGoNMIsB\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b2697778db-EWR" + "value": "7ca6062f4e7c437a-EWR" } ], - "headersSize": 1102, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.391Z", - "time": 645, + "startedDateTime": "2023-05-20T16:40:54.742Z", + "time": 685, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 645 + "wait": 685 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har index 57b4fe06..20c3cc4e 100644 --- a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "883699953c56f48ea4282c14bc108ca6", + "_id": "267dd9cfd32efa67b5ba3e2eed3f0a85", "_order": 0, "cache": {}, "request": { - "bodySize": 1116, + "bodySize": 1110, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1116" + "value": "1110" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 309, + "headersSize": 419, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"variables\":{\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\n\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" + "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"first\":2}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1235, + "bodySize": 1463, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1235, - "text": "[\"H4sIAAAAAAAA/8VW2W7jNhT9FYJPLWBbm/e3ThA0BZo2rZMAbTEYUOSVxAkXlYsTT5B/75VlN3ECNO4gyPiJur77OeLRPRUsMLq8pxAacBB1dw4OjJCmPrFKAQ/SGt+ZW1bDT6ayW3cjTqLz1tElvcz/1Dy/Tn/LF7HU15/Fj2pdfrZf6IA2zP8Cd+ECI+kyuAhb04WDtbTRPzX7wFx4LeUGU376FDYtGKYxlF7sW3oYUBA1YJ9/3VNjBXRN8n/7756YEA48etD0blxmE7bg+TwtxoLPC1GOUy7mWZqm2TifiaIUs2xaCKxXMg+X9gbMlZN0aQ==\",\"olIDyqXjUbGAO1rFtlUbusyneVYMqADPnWz7mvSyAXJ2PTy//Jl8dwZsvSHnEJj6njx2RqQnmgkgsSW2IkU6wB7QjTeeCHByDYJUzmoyJ0JWFWJkArmwt+DIykbHgXTr8CPyAWppDHZEzpnjDckmA5KneTEgoGQtSwVkBV3YBfMePOHMkBJIGZ3BEsESH7XGftiz7A0L5FYqRRA0YIpg2Onakmzb42h3bqzCZvukLQIpuWxZACINqWKIDoiWRtYIGvEQPCYMDaYG6foEvmsgGmX5DUGcZLcZrLXbHaytittlIUsQ5BHCgqwChz5XTuGimxBav0wSLdZaj+42XxJ0kXrLLyQEFqqbQJeI74BqqeESd4ZhW4+kNTV6x4NE23/86O8o+U1Hp9GtdTc44UjAOrnzCcfXRtk6iaZ1liOtQCS8YdL4ZP8mDTU+GgjJI9jDPm0iFguAssxn0wLJlk0nUy4mkwx4kaZiNimmM5gIzmbY1q0Uodl1fkD9npOtskwg+x9nzN9mRq/ffcb86BnHbzOjFu8+4/joGedvM6Oq333G+dEzZm9E1jv1/i/kK2z9OKA7c3+JYaRFTw+sk4C96kp/JoUA1IqKKY8yKP01XvqVBLEXxmg8q2ClYt1tYz3UQT1XwV/xtHqSGMXQb3Rp1dPqweKC9mrVy1jAaxhv0Svf3aTbTB+sA/FDC3+cPK9x+vvJLM8evwi6IofTv/hoeOFyen2+4g1o1qH90t+fWIRnezxFLd8y5XUpn8/HJZtPK8byxWw8Kad8nJazdDGfTGesWBSwyIpiwqvjpXyBv2dK3vseaE5v2mlM/7Abc8U60Ub9VP4rUN+ZDmD3Xcah7zIOs/+D/mp1JPK9+Zsj/vGr4/+7NH14ePgH00FFUewKAAA=\"]" + "size": 1463, + "text": "[\"H4sIAAAAAAAA/9VWW2/bNhT+KwSxhw3wPVJ8eRm6xFu7IGs2Jxm2pSho8khiTZEaSVlRg/z3HUp2YjfFkhZBgD6JOjqX7zs38YYK5hmd3VDwGVgo83D2FrSQOj0ySgH30mgXxAVL4Y1OTKOuxVFpnbF0Rs9Hf+d8dDn4fTQtl/nlB/GLWi8/mI+0QzPmfoNrf4aWdOZtCY3ozMJamtLtip1n1j/mskaX79/7ugDNcjSlZ1tItx0KIgXE+c8N1UZAAMnv8Ic3JoQFhxp0cD0aiOmBOIyZYGOA6HB0ECfTOImn05hBzGPBY8ajiGO8JXNwblagLw==\",\"rERblHBpeamYxwwtyqJQNZ3pUqkOFeC4lUUbsBUhebCaqQurtiKZN7Tblw2PNwg0ZeoUcqTQoQYJOmCn4Nm2PtK9lkLAnWPpLsHKRILYSkrtWAILVaZbyV6q3uJpseMTM+bqfGkQFz2dn84XGNcbz9Q+J19JjxQuXKCRw2ddz/84Go+G990SfO8pnD9oqAcq88vTBc8gZ+coe6jvjozW7XGOdUbzp5RZjKcQcT49jCBmIz6EaDBI8DiJJhM+HoppIqaTaAwPytyS/Eyhx+Px4SeFpsegj2HF8EGkI4xwk+ellr7uCivXKNXMWvSyBpJYpnkmHRDFSjyBIEvwFaDSwqMOI0wLcm5AklcaGyVE6F3pP6XPyEltvCHMEekdwXFJoUN2Q2tvjSg5BAg5psZqgk2FiSQ+Yx5RNQl05FdWMN3EwZEnlbFKoDHRUJGK1a5zpdEV2ArYGom36oCIEZ+QTS0a47z2mVEmlRiwCviCNyFTiS208WoSslSGr3jGpO4QyAtT4ZJBzvV9kkiBgy+5LFqy5Epf6UUhrfTkBGryao1ZsRjSAmGb8/dnP5+5H4iFAisNOtQH06gkrAG/YtQAZbybHAGIHFzw/tooEdRyhiBK500uPwLhYD2CJMx7K5elh5Yk/FvKAgMpyR3B7KNjabc4sDA/mVI3dExpictYQy4gSVyHVFiggCS0kYKAi1tg3lj8xku7OYUw9+ADzbCIQ7AKc4Ckm8pgCgssSi9k5y3G2gRpPQJJjQhwjg2pTbl19yP9ZP/QzPvCzfr9qqp6uEsEZgcfPaxFn94tJlygyDLNPJ0NB4MOzWUOYSjRvtHoFzpF7XLPY/PF9TBdfBXmsocdsEJCGGbdv3Z9jhnDZumXurAGe9SB6Ddt4frbP083x1cNvn8/z93WbT9ODsRoyKPJ4GAihhORTHGMBwmLDxiwiI0m8VJEw+EUYVVS+GyDfH8HNcNdKMNEsz22HEfPw9HlL85x9GSO0fNwzMWLc4yezHHyPBxV+uIcJ0/mOHymZr1WLz+Qj3Tru7u70M7afvgfeOxylDDlYP92tBHtXo/o/fLruiZGdwV1t93r9AsuTt+dzP/6tu5N777a/v9D09vb2/8Azaea104MAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:40:56 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "217" + "value": "218" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684600915" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684600856" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=lLBwqokEjaA4ZJc0gKm9GY73Hy8M5xtj7NNrXzBgosYhKWjMVuWIYSO0e1ny7R0tNblTD%2F0uHDc6ScyX9X3LhPHyYkX1FRRBbbBZ9Ho0eauaWVbRFgbSSaKKvkqHWm%2F%2BgNUX\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=aSNHi8dX9eXK%2BnEy7GwXR%2BJZtOfA2Dr7sTYaeYWKbEGgSCeH0NDYaV6dqYnnRF30L7UJfkSlpaJZvI8PxZculD61ABN73RbrEzzB8gWY32B9McIZoEwDEARut7ekFiz%2FS1Im\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7c8681b5fcfb41d2-EWR" + "value": "7ca60633dee143a7-EWR" } ], "headersSize": 1103, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:50.168Z", - "time": 400, + "startedDateTime": "2023-05-20T16:40:55.557Z", + "time": 466, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 400 + "wait": 466 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har index 7a33ac07..4b07f958 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "b937d3929f8f625163ace2e890318116", + "_id": "bf27e8cd42da07cd172d29ed755b68c8", "_order": 0, "cache": {}, "request": { - "bodySize": 234, + "bodySize": 236, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "234" + "value": "236" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 308, + "headersSize": 418, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"variables\":{},\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\"}" + "text": "{\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\n\\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:49 GMT" + "value": "Sat, 20 May 2023 16:44:08 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "228" + "value": "229" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684601108" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684601049" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=UcLfn%2FkZEaj8mvm4AYhP1R8w91%2F%2FT%2FYK7b4D5nIyHCw4fCs3KrtEnMnB6Ad%2B9slADYXcnRDKA7kno1qa68RNn05ql6fE%2BsMJoAJ%2BSXQhzgruHp28LkLNS6cgOxdYxGyAsjnf\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Jy6Dv%2FCE4pWW%2BFVOMNKyAcwtp3U2uIehcVWv7EwgtI2TaFHSRjajZZvsIJScg3eniektDNdGA3SL18DvkitiAyUwufyNS2vRIIRuQoe1SYYLsZSFo1aGstpQkuaf3Yxc9BFA\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b26f331a2c-EWR" + "value": "7ca60ae81b0d41e0-EWR" } ], - "headersSize": 1105, + "headersSize": 1095, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T20:52:49.412Z", - "time": 489, + "startedDateTime": "2023-05-20T16:44:08.072Z", + "time": 367, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 489 + "wait": 367 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har index 2c0d06e6..ccc065e5 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "aa21074c52abb9179c7a5e6804a7259a", + "_id": "13b1dcaf5362dc03bbe39c83b3aef4d6", "_order": 0, "cache": {}, "request": { - "bodySize": 229, + "bodySize": 231, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "229" + "value": "231" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 308, + "headersSize": 418, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"variables\":{},\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n notafieldshoulderror\\n __typename\\n }\\n __typename\\n }\\n}\"}" + "text": "{\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\n\\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n notafieldshoulderror\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 20:52:50 GMT" + "value": "Sat, 20 May 2023 16:44:09 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "218" + "value": "227" }, { "name": "x-ratelimit-rpmreset", - "value": "1684270404" + "value": "1684601108" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "9" + "value": "17" }, { "name": "x-ratelimit-rpsreset", - "value": "1684270370" + "value": "1684601049" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=cyw8%2FNr6sLPoaQM6%2B1Z4K5Mvahsb%2Blia9DFLoT5OKbP3roPcL0i82Im4G5BL9UXVwk4L1oWD5jHfeyUnOOWlCm%2BwT8Xh14%2FSFJmULueWABGoj0HF97%2FjJM57LCwl%2FUlTD%2F1D\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=YR0V5%2BPoNU0ary9eSbWBZXIud3SuBZhAqCX81uo%2F9uOqHjT6xZ7z3xqgXVfMTueo%2FOuBighZsnYbqvqQRKn742mzncp%2Bzq9PiR53tuAZMyLh8nWWCO%2BjDyJllKvJs9y4rcrF\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c8681b5dffb2395-EWR" + "value": "7ca60aed98e50c98-EWR" } ], - "headersSize": 1106, + "headersSize": 1101, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 400, "statusText": "Bad Request" }, - "startedDateTime": "2023-05-16T20:52:50.131Z", - "time": 110, + "startedDateTime": "2023-05-20T16:44:09.052Z", + "time": 277, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 110 + "wait": 277 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har index e3d81822..2a33cd6d 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "de560352db75506df255d33840c4c5be", + "_id": "f32e93d94533f3b940120d4dcf189811", "_order": 0, "cache": {}, "request": { - "bodySize": 285, + "bodySize": 300, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "*/*" + "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "285" + "value": "300" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 308, + "headersSize": 418, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"variables\":{\"contractAddress\":\"0x2106c00ac7da0a3430ae667879139e832307aeaa\"},\"query\":\"query ($contractAddress: String!) {\\n ethereum {\\n collection(contractAddress: $contractAddress) {\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\"}" + "text": "{\"query\":\"query ($contractAddress: String!) {\\n ethereum {\\n collection(contractAddress: $contractAddress) {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{\"contractAddress\":\"0x2106c00ac7da0a3430ae667879139e832307aeaa\"}}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 142, + "bodySize": 181, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 142, - "text": "[\"H4sIAAAAAAAA/12MzQrCMBCEX0X23IP1IuTaevMHbPVa1rhQYZMNdnMIJe9uCkKhc5r5GL4Z3qgIZgbSkb4U3dKtMJPVj/hleXQEBs4iIe1a8VEnqGBK7iVceHu7PvoCVBS5iyFwAlPvSyoYBk2B/oLTvTke6mZ15+3heensSA77wiDn/AO9IvxRngAAAA==\"]" + "size": 181, + "text": "[\"H4sIAAAAAAAA/12OzQqDMBCEX6XsuYdoilGv2lt/oNpeZRsXLEQTTIQGybs3QqHQPe18zAyzQo8OoVyB3EAzLeP2S60USffS06aw72eyFkpg7zRhmWQMpeiRIT9whpRlIhdFwgvKecqZQEKEPUw4UsyctDZ+V+tpcTZS68enVpHX18u9jcBph6pZjFEeyoTF20PXOW/oW3C8VSJNqt+k8G94nBs50IhtZBBC+AAfX+eC1QAAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Tue, 16 May 2023 14:58:14 GMT" + "value": "Sat, 20 May 2023 16:44:08 GMT" }, { "name": "content-type", @@ -81,7 +81,7 @@ }, { "name": "content-length", - "value": "142" + "value": "181" }, { "name": "connection", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "229" + "value": "228" }, { "name": "x-ratelimit-rpmreset", - "value": "1684249154" + "value": "1684601108" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684249095" + "value": "1684601049" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2B0f5KMvAZXsmCVaPKyqGEBHpY001TLSmP%2BpjNqwspswTzYCnvOAzN3bTI4TmO3j3GQG%2FYHuhTW%2FchpG8Rg02ixW3K2DE5iIeaLNvE9jqmHNds6qwTgDxr75mz3v2C%2BmKn37W\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=JbEHrsZaFdTkVlBBi8jnW7GU1EGA8bcqRuRqjDR5J0Hqf44%2FALsQ2g5PyZMileCUj5jqKYVMimhrmZ70zuQdqEvAMyK62pKi%2BDLvMdaWmRkMy5q%2Fe%2FAmjH0SQ9K4KMM2y85s\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7c847a4a5c1242e8-EWR" + "value": "7ca60aeb286bc407-EWR" } ], - "headersSize": 1101, + "headersSize": 1099, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-16T14:58:14.597Z", - "time": 217, + "startedDateTime": "2023-05-20T16:44:08.587Z", + "time": 347, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 217 + "wait": 347 } } ], diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index ae6bd6d6..0d220828 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -1,24 +1,9 @@ -// Need to specify index.js for @apollo/client directory imports to avoid issues when bundling for ESM -// See https://github.com/apollographql/apollo-feature-requests/issues/287 -// and https://stackoverflow.com/questions/65873101/node-requires-file-extension-for-import-statement/65874173#65874173 -// (and despite the suggestions "moduleResolution: nodenext" isn't working the the tsconfig) -import { - ApolloClient, - from, - HttpLink, - InMemoryCache, - NormalizedCacheObject, - ServerError, -} from '@apollo/client/core/index.js'; -import { setContext } from '@apollo/client/link/context/index.js' -import { onError, ErrorResponse } from '@apollo/client/link/error/index.js'; -import fetch from 'cross-fetch'; -import { CustomApolloClient } from './graphql/customApolloClient'; -import generatedPossibleTypes from './graphql/fragmentMatcher'; +import { Client, cacheExchange, fetchExchange } from '@urql/core'; +import { CustomUrqlClient } from './graphql/customUrqlClient'; import { NftsController } from './controllers'; import { ChainName } from './types/chains'; import { DEFAULT_CHAIN } from './utils/constants'; -import { hasOwnProperty } from './utils/helpers'; +import fetch from 'cross-fetch'; export interface ApiArguments { graphApiKey?: string; @@ -26,58 +11,14 @@ export interface ApiArguments { defaultChain?: ChainName; } -const httpLink = new HttpLink({ - uri: process.env['NX_GRAPHQL_API_URI'] || 'https://api.quicknode.com/graphql', - fetch, -}); - -const errorLink = onError(({ graphQLErrors, networkError }: ErrorResponse) => { - const errorsArray: any[] = []; - - if (graphQLErrors) { - graphQLErrors.map((error) => { - if (error?.message) errorsArray.push('Error message: ' + error.message); - if (error?.extensions) errorsArray.push(JSON.stringify(error.extensions)); - if (error?.originalError) - errorsArray.push('Error stack:' + error?.originalError?.stack); - }); - } - - if (networkError && 'statusCode' in networkError) { - const serverError = networkError as ServerError; - - if (serverError.statusCode === 429) { - errorsArray.push('QuickNode SDK warning: rate limit reached'); - } else if ( - hasOwnProperty(serverError.result, 'errors') && - Array.isArray(serverError.result['errors']) && - serverError?.result?.['errors']?.length > 0 - ) { - serverError.result['errors']?.forEach((error: any) => { - if (error?.message) errorsArray.push('Error message: ' + error.message); - if (error?.extensions) - errorsArray.push(JSON.stringify(error.extensions)); - if (error?.originalError) - errorsArray.push('Error stack:' + error?.originalError?.stack); - }); - } else { - errorsArray.push('Something went wrong!'); - errorsArray.push('Error message: ' + serverError?.message); - } - } - - console.error(errorsArray.join('\n')); - return; -}); - export class API { - readonly apolloClient: ApolloClient; - private customApolloClient: CustomApolloClient; + readonly urqlClient: Client; + private customUrqlClient: CustomUrqlClient; private graphApiKey?: string; private additionalHeaders?: Record; readonly defaultChain: ChainName; readonly nfts: NftsController; - readonly graphApiClient: ApolloClient; + readonly graphApiClient: Client; constructor({ graphApiKey, @@ -92,62 +33,29 @@ export class API { this.graphApiKey = graphApiKey; this.additionalHeaders = additionalHeaders; - this.apolloClient = this.createApolloClient(); - this.customApolloClient = new CustomApolloClient(this.apolloClient); + this.urqlClient = this.createUrqlClient(); + this.customUrqlClient = new CustomUrqlClient(this.urqlClient); this.defaultChain = defaultChain || DEFAULT_CHAIN; - this.nfts = new NftsController(this.customApolloClient, this.defaultChain); + this.nfts = new NftsController(this.customUrqlClient, this.defaultChain); // Re-export the apolloClient configured to use the Graph API for use with custom queries - this.graphApiClient = this.apolloClient; + this.graphApiClient = this.urqlClient; } - private createApolloClient(): ApolloClient { - const authLink = setContext(async (_, { headers }) => { - return { - headers: { - ...headers, - ...{ 'x-api-key': this.graphApiKey }, - ...this.additionalHeaders, - }, - }; + private createUrqlClient(): Client { + const headers = { ...this.additionalHeaders }; + if (this.graphApiKey) headers['x-api-key'] = this.graphApiKey; + + const client = new Client({ + fetch, + url: + process.env['NX_GRAPHQL_API_URI'] || + 'https://api.quicknode.com/graphql', + exchanges: [cacheExchange, fetchExchange], + fetchOptions: () => ({ headers }), }); - const cacheStructure = new InMemoryCache({ - possibleTypes: generatedPossibleTypes.possibleTypes, - // TODO: Figure out type policies - typePolicies: { - EVMSchemaType: { - // Always merge EVMSchemaType objects - // Added because of warning: "Cache data may be lost when replacing the ethereum field of a Query object." - merge: true, - }, - NFT: { - keyFields: ['contractAddress', 'tokenId'], - }, - Collection: { - keyFields: ['address'], - }, - Contract: { - keyFields: ['address'], - }, - TokenEvent: { - keyFields: ['transactionHash', 'transferIndex'], - }, - Transaction: { - keyFields: ['hash'], - }, - TrendingCollection: { - keyFields: ['collection', ['address']], - }, - Wallet: { - keyFields: ['address'], - }, - }, - }); + // TODO: Urql caching, possible types? - const rawClient = new ApolloClient({ - link: from([authLink, errorLink, httpLink]), - cache: cacheStructure, - }); - return rawClient; + return client; } } diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 0576d67a..9501ab7b 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -1,4 +1,4 @@ -import { CustomApolloClient } from '../graphql/customApolloClient'; +import { CustomUrqlClient } from '../graphql/customUrqlClient'; import { WalletNFTsByEnsQueryResultInfo, @@ -83,14 +83,14 @@ import { import { ChainName } from '../types/chains'; import { formatQueryResult } from '../utils/postQueryFormatter'; import { emptyPageInfo } from '../utils/helpers'; -import { TypedDocumentNode } from '@apollo/client'; +import { TypedDocumentNode } from '@urql/core'; import { DEFAULT_CHAIN } from '../utils/constants'; import { NonQueryInput } from '../types/input'; import { NftErcStandards } from '../types/nfts'; export class NftsController { constructor( - private client: CustomApolloClient, + private client: CustomUrqlClient, private defaultChain: ChainName = DEFAULT_CHAIN ) {} diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts deleted file mode 100644 index b6243c2a..00000000 --- a/packages/libs/sdk/src/api/graphql/customApolloClient.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { - ApolloClient, - NormalizedCacheObject, - OperationVariables, - QueryOptions, -} from '@apollo/client/core'; -import { - removeNodesAndEdges, - ResultOutput, -} from '../utils/removeNodesAndEdges'; - -interface InternalOptions { - keepTypename?: boolean; -} - -export class CustomApolloClient { - constructor(public apolloClient: ApolloClient) {} - - async query< - TVariables extends OperationVariables, - KResults extends Record, - KResultsOutput extends ResultOutput - >(options: QueryOptions & InternalOptions) { - const { keepTypename, ...apolloOptions } = options; - const result = await this.apolloClient.query(apolloOptions); - - return { - ...result, - data: - result?.data && - removeNodesAndEdges(result.data, { - keepTypename, - }), - }; - } -} diff --git a/packages/libs/sdk/src/api/graphql/customUrqlClient.ts b/packages/libs/sdk/src/api/graphql/customUrqlClient.ts new file mode 100644 index 00000000..5e9d5586 --- /dev/null +++ b/packages/libs/sdk/src/api/graphql/customUrqlClient.ts @@ -0,0 +1,35 @@ +import { Client, GraphQLRequestParams } from '@urql/core'; +import { + removeNodesAndEdges, + ResultOutput, +} from '../utils/removeNodesAndEdges'; + +interface InternalOptions { + keepTypename?: boolean; +} + +export class CustomUrqlClient { + constructor(public urqlClient: Client) {} + + async query< + TVariables extends Record, + KResults extends Record, + KResultsOutput extends ResultOutput + >(options: GraphQLRequestParams & InternalOptions) { + const { keepTypename, query, variables, ...additionalOptions } = options; + const result = await this.urqlClient.query( + query, + variables, + additionalOptions + ); + + return { + ...result, + data: + result?.data && + removeNodesAndEdges(result.data, { + keepTypename, + }), + }; + } +} diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index d62987ac..e6ce5da1 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index 91379b6d..fe16c00a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index f3d43b56..fa8f721a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index 09df3025..df45b802 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index cf3a5214..02f18523 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index 2e3c90a5..207ce5bb 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index dda92f9b..c729d0f4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 50f1b4af..79137aad 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index eba25bf8..3b9a6731 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index 6c2c7867..d557df5d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index b31382bf..dee0b4d6 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index 3650d9e9..8a4071cc 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 1df958d9..963c8e13 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index 5fd93a87..628aec10 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index cc9e35c8..0c8e32a5 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index 1ca97fce..c27cd75c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index 0e253bec..b2caa0f6 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index b258b5db..4337226f 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index beba9447..451bc235 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index 8301629c..84e3d6dc 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index be97c033..e6951c92 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index 6ec331ba..07282f13 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index e9010045..05a508c4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index ba47aae3..0586da72 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index cb7b7056..df57ed76 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index 10a36c78..b6948689 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index e7156109..a4ff46df 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 76c3ce23..04f8237e 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index 015b2c0c..e684c8b7 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index 3ee8abff..dd4b14dd 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index e09b0ee2..f4e8f52c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index e7196185..cd4606d0 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 4605f687..6b19ff3b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index 021bb8b4..dd10dc53 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index d13f081a..8ad4212e 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index 51de11a3..919bed4a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index b5f5427a..0932c82b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index 975a9ff4..d01b8b12 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@apollo/client/core'; +import { gql } from '@urql/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index 9e2468ce..fc3df198 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@apollo/client/core'; +export { gql } from '@urql/core'; export default QuickNode; diff --git a/packages/libs/sdk/tsconfig.cjs.json b/packages/libs/sdk/tsconfig.cjs.json index 1c1851b7..4964f795 100644 --- a/packages/libs/sdk/tsconfig.cjs.json +++ b/packages/libs/sdk/tsconfig.cjs.json @@ -1,5 +1,6 @@ { "extends": "./tsconfig.json", + "types": ["node"], "compilerOptions": { "module": "commonjs", "target": "es2016", diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json index 62fc75cd..224a9925 100644 --- a/packages/libs/sdk/tsconfig.esm.json +++ b/packages/libs/sdk/tsconfig.esm.json @@ -1,9 +1,10 @@ { "extends": "./tsconfig.json", + "types": ["node"], "files": [], "compilerOptions": { "target": "ES2017", "module": "ES6", - "outDir": "dist", - }, + "outDir": "dist" + } } diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index d35af3f7..3728a5f3 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "types": ["node"], "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, @@ -20,15 +19,5 @@ "path": "./tsconfig.spec.json" } ], - "include": ["**/*.ts"], - "exclude": [ - "jest.config.ts", - "spec", - "**/*.spec.ts", - "**/*.test.ts", - "webpack.config.ts", - "src/spec/testSetup/**.*", - "node_modules", - "codegen.ts" - ], + "include": ["**/*.ts"] } diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index 50d1e0fd..1dbb83cb 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -1,10 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "dist", + "outDir": "../../../../dist", "module": "commonjs", - "types": ["jest", "node", "mocha"], - "composite": true + "types": ["jest", "node", "mocha"] }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], + "exclude": ["node_modules"] } diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index 81a868bf..bf18ce64 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -10,25 +10,6 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" -"@apollo/client@^3.6.9": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.1.tgz#86ce47c18a0714e229231148b0306562550c2248" - integrity sha512-xu5M/l7p9gT9Fx7nF3AQivp0XukjB7TM7tOd5wifIpI8RskYveL4I+rpTijzWrnqCPZabkbzJKH7WEAKdctt9w== - dependencies: - "@graphql-typed-document-node/core" "^3.1.1" - "@wry/context" "^0.7.0" - "@wry/equality" "^0.5.0" - "@wry/trie" "^0.3.0" - graphql-tag "^2.12.6" - hoist-non-react-statics "^3.3.2" - optimism "^0.16.1" - prop-types "^15.7.2" - response-iterator "^0.2.6" - symbol-observable "^4.0.0" - ts-invariant "^0.10.3" - tslib "^2.3.0" - zen-observable-ts "^1.2.5" - "@ardatan/relay-compiler@12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" @@ -66,6 +47,13 @@ dependencies: "@babel/highlight" "^7.18.6" +"@babel/code-frame@^7.12.13": + version "7.21.4" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" + integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== + dependencies: + "@babel/highlight" "^7.18.6" + "@babel/compat-data@^7.19.4", "@babel/compat-data@^7.20.0": version "7.20.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.0.tgz#9b61938c5f688212c7b9ae363a819df7d29d4093" @@ -949,6 +937,32 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== +"@jest/expect-utils@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" + integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== + dependencies: + jest-get-type "^29.4.3" + +"@jest/schemas@^29.4.3": + version "29.4.3" + resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" + integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== + dependencies: + "@sinclair/typebox" "^0.25.16" + +"@jest/types@^29.5.0": + version "29.5.0" + resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" + integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== + dependencies: + "@jest/schemas" "^29.4.3" + "@types/istanbul-lib-coverage" "^2.0.0" + "@types/istanbul-reports" "^3.0.0" + "@types/node" "*" + "@types/yargs" "^17.0.8" + chalk "^4.0.0" + "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -997,48 +1011,6 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@microsoft/api-extractor-model@7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz#22b4e86ab654488b06c9fb240ec440a446846828" - integrity sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg== - dependencies: - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.0" - -"@microsoft/api-extractor@^7.19.0": - version "7.34.9" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz#ff92cd6939aa5c1674085494c101e0b614512bfd" - integrity sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw== - dependencies: - "@microsoft/api-extractor-model" "7.26.9" - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.0" - "@rushstack/rig-package" "0.3.18" - "@rushstack/ts-command-line" "4.13.2" - colors "~1.2.1" - lodash "~4.17.15" - resolve "~1.22.1" - semver "~7.3.0" - source-map "~0.6.1" - typescript "~4.8.4" - -"@microsoft/tsdoc-config@~0.16.1": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" - integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== - dependencies: - "@microsoft/tsdoc" "0.14.2" - ajv "~6.12.6" - jju "~1.4.0" - resolve "~1.19.0" - -"@microsoft/tsdoc@0.14.2": - version "0.14.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" - integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1162,36 +1134,10 @@ qs "^6.10.1" url-parse "^1.5.3" -"@rushstack/node-core-library@3.59.0": - version "3.59.0" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" - integrity sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag== - dependencies: - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.22.1" - semver "~7.3.0" - z-schema "~5.0.2" - -"@rushstack/rig-package@0.3.18": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.18.tgz#2b59eb8ed482e8cd6ad8d396414bf3200efdd682" - integrity sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ== - dependencies: - resolve "~1.22.1" - strip-json-comments "~3.1.1" - -"@rushstack/ts-command-line@4.13.2": - version "4.13.2" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz#2dfdcf418d58256671433b1da4a3b67e1814cc7a" - integrity sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag== - dependencies: - "@types/argparse" "1.0.38" - argparse "~1.0.9" - colors "~1.2.1" - string-argv "~0.3.1" +"@sinclair/typebox@^0.25.16": + version "0.25.24" + resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" + integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== "@sindresorhus/fnv1a@^2.0.1": version "2.0.1" @@ -1223,16 +1169,38 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== -"@types/argparse@1.0.38": - version "1.0.38" - resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" - integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== - "@types/cookiejar@*": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== +"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== + +"@types/istanbul-lib-report@*": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== + dependencies: + "@types/istanbul-lib-coverage" "*" + +"@types/istanbul-reports@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== + dependencies: + "@types/istanbul-lib-report" "*" + +"@types/jest@^29.5.1": + version "29.5.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.1.tgz#83c818aa9a87da27d6da85d3378e5a34d2f31a47" + integrity sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ== + dependencies: + expect "^29.0.0" + pretty-format "^29.0.0" + "@types/js-yaml@^4.0.0": version "4.0.5" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.5.tgz#738dd390a6ecc5442f35e7f03fa1431353f7e138" @@ -1277,6 +1245,11 @@ dependencies: "@types/node" "*" +"@types/stack-utils@^2.0.0": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== + "@types/superagent@*": version "4.1.15" resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.15.tgz#63297de457eba5e2bc502a7609426c4cceab434a" @@ -1299,6 +1272,18 @@ dependencies: "@types/node" "*" +"@types/yargs-parser@*": + version "21.0.0" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== + +"@types/yargs@^17.0.8": + version "17.0.24" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" + integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== + dependencies: + "@types/yargs-parser" "*" + "@whatwg-node/fetch@^0.3.0": version "0.3.2" resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.3.2.tgz#da4323795c26c135563ba01d49dc16037bec4287" @@ -1328,34 +1313,6 @@ undici "^5.12.0" web-streams-polyfill "^3.2.0" -"@wry/context@^0.6.0": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.1.tgz#c3c29c0ad622adb00f6a53303c4f965ee06ebeb2" - integrity sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw== - dependencies: - tslib "^2.3.0" - -"@wry/context@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.0.tgz#be88e22c0ddf62aeb0ae9f95c3d90932c619a5c8" - integrity sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ== - dependencies: - tslib "^2.3.0" - -"@wry/equality@^0.5.0": - version "0.5.3" - resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.3.tgz#fafebc69561aa2d40340da89fa7dc4b1f6fb7831" - integrity sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g== - dependencies: - tslib "^2.3.0" - -"@wry/trie@^0.3.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.2.tgz#a06f235dc184bd26396ba456711f69f8c35097e6" - integrity sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ== - dependencies: - tslib "^2.3.0" - abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -1396,16 +1353,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@~6.12.6: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -1432,6 +1379,11 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" +ansi-styles@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" + integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== + anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -1450,13 +1402,6 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== -argparse@~1.0.9: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1777,6 +1722,11 @@ chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" +ci-info@^3.2.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" + integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -1859,11 +1809,6 @@ colorette@^2.0.16: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== -colors@~1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" - integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -1871,11 +1816,6 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - common-tags@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -1975,6 +1915,13 @@ cross-fetch@^3.1.5: dependencies: node-fetch "2.6.7" +cross-fetch@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c" + integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== + dependencies: + node-fetch "^2.6.11" + dataloader@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" @@ -2044,6 +1991,11 @@ dezalgo@1.0.3: asap "^2.0.0" wrappy "1" +diff-sequences@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" + integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -2123,6 +2075,11 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== + eslint-plugin-no-only-tests@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz#f38e4935c6c6c4842bf158b64aaa20c366fe171b" @@ -2143,6 +2100,17 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== +expect@^29.0.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" + integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== + dependencies: + "@jest/expect-utils" "^29.5.0" + jest-get-type "^29.4.3" + jest-matcher-utils "^29.5.0" + jest-message-util "^29.5.0" + jest-util "^29.5.0" + express@^4.17.1: version "4.18.2" resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" @@ -2199,11 +2167,6 @@ extract-files@^9.0.0: resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== -fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -2215,7 +2178,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: +fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2352,15 +2315,6 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@~7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2431,16 +2385,16 @@ globby@^11.0.3: merge2 "^1.4.1" slash "^3.0.0" -graceful-fs@^4.1.2: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== +graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graphql-config@4.3.6: version "4.3.6" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.3.6.tgz#908ef03d6670c3068e51fe2e84e10e3e0af220b6" @@ -2470,7 +2424,7 @@ graphql-request@^5.0.0: extract-files "^9.0.0" form-data "^3.0.0" -graphql-tag@^2.11.0, graphql-tag@^2.12.6: +graphql-tag@^2.11.0: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== @@ -2522,13 +2476,6 @@ hexoid@1.0.0: resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== -hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - http-errors@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -2599,11 +2546,6 @@ import-from@4.0.0: resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== -import-lazy@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -2680,13 +2622,6 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" -is-core-module@^2.1.0, is-core-module@^2.11.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2765,10 +2700,57 @@ isomorphic-ws@^5.0.0: resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== -jju@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" - integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== +jest-diff@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" + integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== + dependencies: + chalk "^4.0.0" + diff-sequences "^29.4.3" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-get-type@^29.4.3: + version "29.4.3" + resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" + integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== + +jest-matcher-utils@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" + integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== + dependencies: + chalk "^4.0.0" + jest-diff "^29.5.0" + jest-get-type "^29.4.3" + pretty-format "^29.5.0" + +jest-message-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" + integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@jest/types" "^29.5.0" + "@types/stack-utils" "^2.0.0" + chalk "^4.0.0" + graceful-fs "^4.2.9" + micromatch "^4.0.4" + pretty-format "^29.5.0" + slash "^3.0.0" + stack-utils "^2.0.3" + +jest-util@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" + integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== + dependencies: + "@jest/types" "^29.5.0" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -2792,11 +2774,6 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" @@ -2822,13 +2799,6 @@ json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -2907,11 +2877,6 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -2922,11 +2887,6 @@ lodash.isboolean@^3.0.3: resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.isinteger@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" @@ -2952,7 +2912,7 @@ lodash.once@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0, lodash@~4.17.15: +lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2980,7 +2940,7 @@ loglevel@^1.8.0: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== -loose-envify@^1.0.0, loose-envify@^1.4.0: +loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -3168,6 +3128,13 @@ node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" +node-fetch@^2.6.11: + version "2.6.11" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" + integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -3195,7 +3162,7 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -3238,14 +3205,6 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -optimism@^0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" - integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== - dependencies: - "@wry/context" "^0.6.0" - "@wry/trie" "^0.3.0" - ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -3364,11 +3323,6 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-parse@^1.0.6, path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -3396,11 +3350,20 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pretty-format@^29.0.0, pretty-format@^29.5.0: + version "29.5.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" + integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== + dependencies: + "@jest/schemas" "^29.4.3" + ansi-styles "^5.0.0" + react-is "^18.0.0" + promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -3408,15 +3371,6 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - propagate@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/propagate/-/propagate-2.0.1.tgz#40cdedab18085c792334e64f0ac17256d38f9a45" @@ -3430,11 +3384,6 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== - pvtsutils@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" @@ -3484,10 +3433,10 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== +react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== readable-stream@^3.4.0: version "3.6.0" @@ -3559,28 +3508,6 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve@~1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - -resolve@~1.22.1: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -response-iterator@^0.2.6: - version "0.2.6" - resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" - integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw== - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -3599,13 +3526,6 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== -rollup-plugin-api-extractor@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/rollup-plugin-api-extractor/-/rollup-plugin-api-extractor-0.2.5.tgz#a88f4ec6d451e727df38af35e570616392582f25" - integrity sha512-oWG57yqB6n/xn2egrbiOFjgKjIt/GCwbcdQHaDDM5s26RvwBfckCIokCP3reZCS1OQnINw8NOPcJNarTjef8rA== - dependencies: - "@microsoft/api-extractor" "^7.19.0" - route-recognizer@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3" @@ -3660,7 +3580,7 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.8, semver@~7.3.0: +semver@^7.3.8: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== @@ -3785,11 +3705,6 @@ snake-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" -source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - sponge-case@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" @@ -3797,10 +3712,12 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +stack-utils@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== + dependencies: + escape-string-regexp "^2.0.0" statuses@2.0.1: version "2.0.1" @@ -3812,11 +3729,6 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -string-argv@~0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" @@ -3845,11 +3757,6 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-json-comments@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - superagent@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.3.tgz#15c8ec5611a1f01386994cfeeda5aa138bcb7b17" @@ -3888,11 +3795,6 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - swap-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" @@ -3900,11 +3802,6 @@ swap-case@^2.0.2: dependencies: tslib "^2.0.3" -symbol-observable@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" - integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== - through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -3946,13 +3843,6 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -ts-invariant@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" - integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ== - dependencies: - tslib "^2.1.0" - ts-log@^2.2.3: version "2.2.5" resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.2.5.tgz#aef3252f1143d11047e2cb6f7cfaac7408d96623" @@ -3977,7 +3867,7 @@ ts-node@^10.8.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@~2.4.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -4000,11 +3890,6 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@~4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== - ua-parser-js@^0.7.30: version "0.7.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" @@ -4022,11 +3907,6 @@ undici@^5.12.0, undici@^5.8.0: dependencies: busboy "^1.6.0" -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -4066,13 +3946,6 @@ upper-case@^2.0.2: dependencies: tslib "^2.0.3" -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -4101,11 +3974,6 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== -validator@^13.7.0: - version "13.9.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" - integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== - value-or-promise@1.0.11, value-or-promise@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" @@ -4272,26 +4140,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -z-schema@~5.0.2: - version "5.0.6" - resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" - integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.7.0" - optionalDependencies: - commander "^10.0.0" - -zen-observable-ts@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" - integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== - dependencies: - zen-observable "0.8.15" - -zen-observable@0.8.15: - version "0.8.15" - resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" - integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== diff --git a/yarn.lock b/yarn.lock index 844e1263..bc79496c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@0no-co/graphql.web@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.1.tgz#db3da0d2cd41548b50f0583c0d2f4743c767e56b" + integrity sha512-6Yaxyv6rOwRkLIvFaL0NrLDgfNqC/Ng9QOPmTmlqW4mORXMEKmh5NYGkIvvt5Yw8fZesnMAqkj8cIqTj8f40cQ== + "@adraffy/ens-normalize@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d" @@ -3319,10 +3324,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@29.4.4": - version "29.4.4" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.4.4.tgz#ba257bd7b1876dec9e0b4fb82fa60eec5505e5f1" - integrity sha512-qezb65VIH7X1wobSnd6Lvdve7PXSyQRa3dljTkhTtDhi603RvHQCshSlJcuyMLHJpeHgY3NKwvDJWxMOOHxGDQ== +"@types/jest@^29.5.1": + version "29.5.1" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.1.tgz#83c818aa9a87da27d6da85d3378e5a34d2f31a47" + integrity sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -3361,6 +3366,11 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== +"@types/mocha@^10.0.1": + version "10.0.1" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.1.tgz#2f4f65bb08bc368ac39c96da7b2f09140b26851b" + integrity sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q== + "@types/node@*": version "20.0.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.0.0.tgz#081d9afd28421be956c1a47ced1c9a0034b467e2" @@ -3679,6 +3689,14 @@ "@typescript-eslint/types" "5.59.2" eslint-visitor-keys "^3.3.0" +"@urql/core@^4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.0.7.tgz#8918a956f8e2ffbaeb3aae58190d728813de5841" + integrity sha512-UtZ9oSbSFODXzFydgLCXpAQz26KGT1d6uEfcylKphiRWNXSWZi8k7vhJXNceNm/Dn0MiZ+kaaJHKcnGY1jvHRQ== + dependencies: + "@0no-co/graphql.web" "^1.0.1" + wonka "^6.3.2" + "@webassemblyjs/ast@1.11.5", "@webassemblyjs/ast@^1.11.5": version "1.11.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.5.tgz#6e818036b94548c1fb53b754b5cae3c9b208281c" @@ -13037,6 +13055,11 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== +wonka@^6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.2.tgz#6f32992b332251d7b696b038990f4dc284b3b33d" + integrity sha512-2xXbQ1LnwNS7egVm1HPhW2FyKrekolzhpM3mCwXdQr55gO+tAiY76rhb32OL9kKsW8taj++iP7C6hxlVzbnvrw== + word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" From bab4eab2b623d3608ce0605c78233d0910d93977 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Sun, 21 May 2023 20:30:22 -0400 Subject: [PATCH 22/36] packaging tweaks --- nx.json | 3 +- package.json | 1 + packages/libs/sdk/package.json | 5 ++- packages/libs/sdk/project.json | 4 +- packages/libs/sdk/rollup.cjs.mjs | 34 --------------- packages/libs/sdk/rollup.esm.mjs | 34 --------------- packages/libs/sdk/rollup.mjs | 66 +++++++++++++++++++++++++++++ packages/libs/sdk/tsconfig.cjs.json | 10 ----- packages/libs/sdk/tsconfig.esm.json | 10 ----- packages/libs/sdk/tsconfig.json | 3 +- packages/libs/sdk/tsconfig.lib.json | 15 +++++++ packages/libs/sdk/yarn.lock | 53 ++++++++++++++++++++++- yarn.lock | 9 ++++ 13 files changed, 150 insertions(+), 97 deletions(-) delete mode 100644 packages/libs/sdk/rollup.cjs.mjs delete mode 100644 packages/libs/sdk/rollup.esm.mjs create mode 100644 packages/libs/sdk/rollup.mjs delete mode 100644 packages/libs/sdk/tsconfig.cjs.json delete mode 100644 packages/libs/sdk/tsconfig.esm.json create mode 100644 packages/libs/sdk/tsconfig.lib.json diff --git a/nx.json b/nx.json index 8e4791e6..c223e22a 100644 --- a/nx.json +++ b/nx.json @@ -56,5 +56,6 @@ "!{projectRoot}/tsconfig.spec.json", "!{projectRoot}/jest.config.[jt]s" ] - } + }, + "neverConnectToCloud": true } diff --git a/package.json b/package.json index b8b8501c..3dedaee7 100644 --- a/package.json +++ b/package.json @@ -103,6 +103,7 @@ "react-test-renderer": "18.2.0", "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-dts": "^5.3.0", "rollup-plugin-local-resolve": "^1.0.7", "rollup-plugin-modify": "^3.0.0", "rollup-plugin-node-externals": "^6.0.1", diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 8d745df9..50c20989 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -12,8 +12,9 @@ "module": "./esm/index.js", "types": "./index.d.ts", "dependencies": { + "@urql/core": "^4.0.7", "cross-fetch": "^3.1.6", - "graphql": "^16.5.0" + "tslib": "^2.5.2" }, "devDependencies": { "@graphql-codegen/cli": "2.13.8", @@ -28,7 +29,9 @@ "@types/mocha": "^10.0.1", "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", + "dts-bundle-generator": "^8.0.1", "eslint-plugin-no-only-tests": "^3.1.0", + "graphql": "^16.6.0", "supertest": "^6.2.4" }, "scripts": { diff --git a/packages/libs/sdk/project.json b/packages/libs/sdk/project.json index 02ffe41c..bfea1536 100644 --- a/packages/libs/sdk/project.json +++ b/packages/libs/sdk/project.json @@ -9,9 +9,7 @@ "options": { "commands": [ "rm -rf ./dist/packages/libs/sdk", - "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.esm.mjs", - "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.cjs.mjs", - "./node_modules/.bin/dts-bundle-generator -o ./dist/packages/libs/sdk/index.d.ts --project ./packages/libs/sdk/tsconfig.esm.json ./packages/libs/sdk/src/index.ts", + "./node_modules/rollup/dist/bin/rollup --config packages/libs/sdk/rollup.mjs", "node ./tools/scripts/sdk_package_json.mjs" ], "parallel": false diff --git a/packages/libs/sdk/rollup.cjs.mjs b/packages/libs/sdk/rollup.cjs.mjs deleted file mode 100644 index 207485a6..00000000 --- a/packages/libs/sdk/rollup.cjs.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import typescript from '@rollup/plugin-typescript'; -import copy from 'rollup-plugin-copy'; -import externals from 'rollup-plugin-node-externals' -import path from 'path'; -import { URL } from 'url'; - -// esm patch for __dirname -const __dirname = new URL('.', import.meta.url).pathname; -const rootDir = path.resolve(__dirname); -const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); - -export default { - input: toAbsoluteDir('./src/index.ts'), - output: { - file: 'dist/packages/libs/sdk/cjs/index.js', - format: 'cjs', - sourcemap: "inline", // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map - }, - plugins: [ - externals(), // Exclude node_modules from bundle - typescript({ - tsconfig: toAbsoluteDir('tsconfig.esm.json'), - }), - copy({ - targets: [ - { - src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], - dest: 'dist/packages/libs/sdk/', - }, - ], - }), - ], -}; diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs deleted file mode 100644 index 98738b65..00000000 --- a/packages/libs/sdk/rollup.esm.mjs +++ /dev/null @@ -1,34 +0,0 @@ -import typescript from '@rollup/plugin-typescript'; -import copy from 'rollup-plugin-copy'; -import externals from 'rollup-plugin-node-externals'; -import path from 'path'; -import { URL } from 'url'; - -// esm patch for __dirname -const __dirname = new URL('.', import.meta.url).pathname; -const rootDir = path.resolve(__dirname); -const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); - -export default { - input: toAbsoluteDir('./src/index.ts'), - output: { - file: 'dist/packages/libs/sdk/esm/index.js', - format: 'esm', - sourcemap: 'inline', // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map - }, - plugins: [ - externals({ exclude: /@apollo\/client[^\n]*/g }), // Exclude node_modules from bundle - typescript({ - tsconfig: toAbsoluteDir('tsconfig.esm.json'), - }), - copy({ - targets: [ - { - src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], - dest: 'dist/packages/libs/sdk/', - }, - ], - }), - ], -}; diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs new file mode 100644 index 00000000..1f829ccc --- /dev/null +++ b/packages/libs/sdk/rollup.mjs @@ -0,0 +1,66 @@ +import typescript from '@rollup/plugin-typescript'; +import copy from 'rollup-plugin-copy'; +import externals from 'rollup-plugin-node-externals'; +import dts from 'rollup-plugin-dts'; +import path from 'path'; +import { URL } from 'url'; +import nodeResolve from '@rollup/plugin-node-resolve'; + +// esm patch for __dirname +const __dirname = new URL('.', import.meta.url).pathname; +const rootDir = path.resolve(__dirname); +const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); + +const bundle = (config) => ({ + input: toAbsoluteDir('./src/index.ts'), + ...config, +}); + +export default [ + bundle({ + output: { + file: 'dist/packages/libs/sdk/esm/index.js', + format: 'esm', + sourcemap: 'inline', // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map + }, + plugins: [ + externals(), // Exclude node_modules from bundle + typescript({ + tsconfig: toAbsoluteDir('tsconfig.lib.json'), + }), + ], + }), + bundle({ + output: { + file: 'dist/packages/libs/sdk/cjs/index.js', + format: 'cjs', + sourcemap: 'inline', // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map + }, + plugins: [ + typescript({ + tsconfig: toAbsoluteDir('tsconfig.lib.json'), + }), + copy({ + targets: [ + { + src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], + dest: 'dist/packages/libs/sdk/', + }, + ], + }), + ], + }), + bundle({ + plugins: [ + dts({ + input: toAbsoluteDir('./src/index.ts'), + }), + ], // Rollup the .d.ts files + output: { + file: 'dist/packages/libs/sdk/index.d.ts', + format: 'es', + }, + }), +]; diff --git a/packages/libs/sdk/tsconfig.cjs.json b/packages/libs/sdk/tsconfig.cjs.json deleted file mode 100644 index 4964f795..00000000 --- a/packages/libs/sdk/tsconfig.cjs.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "types": ["node"], - "compilerOptions": { - "module": "commonjs", - "target": "es2016", - "outDir": "dist", - "outFile": "index.js" - } -} diff --git a/packages/libs/sdk/tsconfig.esm.json b/packages/libs/sdk/tsconfig.esm.json deleted file mode 100644 index 224a9925..00000000 --- a/packages/libs/sdk/tsconfig.esm.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "types": ["node"], - "files": [], - "compilerOptions": { - "target": "ES2017", - "module": "ES6", - "outDir": "dist" - } -} diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index 3728a5f3..77d78105 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -18,6 +18,5 @@ { "path": "./tsconfig.spec.json" } - ], - "include": ["**/*.ts"] + ] } diff --git a/packages/libs/sdk/tsconfig.lib.json b/packages/libs/sdk/tsconfig.lib.json new file mode 100644 index 00000000..e5d35869 --- /dev/null +++ b/packages/libs/sdk/tsconfig.lib.json @@ -0,0 +1,15 @@ +{ + "extends": "./tsconfig.json", + "types": ["node"], + "files": [], + "compilerOptions": { + // Targeting nodejs 16+ + // https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping + "target": "ES2020", + // https://node.green/ + "module": "ES2020", + "outDir": "dist", + "rootDir": "src" + }, + "include": ["**/*.ts"] +} diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index bf18ce64..f1f2d5f0 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@0no-co/graphql.web@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.1.tgz#db3da0d2cd41548b50f0583c0d2f4743c767e56b" + integrity sha512-6Yaxyv6rOwRkLIvFaL0NrLDgfNqC/Ng9QOPmTmlqW4mORXMEKmh5NYGkIvvt5Yw8fZesnMAqkj8cIqTj8f40cQ== + "@ampproject/remapping@^2.1.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" @@ -1284,6 +1289,14 @@ dependencies: "@types/yargs-parser" "*" +"@urql/core@^4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.0.7.tgz#8918a956f8e2ffbaeb3aae58190d728813de5841" + integrity sha512-UtZ9oSbSFODXzFydgLCXpAQz26KGT1d6uEfcylKphiRWNXSWZi8k7vhJXNceNm/Dn0MiZ+kaaJHKcnGY1jvHRQ== + dependencies: + "@0no-co/graphql.web" "^1.0.1" + wonka "^6.3.2" + "@whatwg-node/fetch@^0.3.0": version "0.3.2" resolved "https://registry.yarnpkg.com/@whatwg-node/fetch/-/fetch-0.3.2.tgz#da4323795c26c135563ba01d49dc16037bec4287" @@ -2026,6 +2039,14 @@ dset@^3.1.2: resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== +dts-bundle-generator@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/dts-bundle-generator/-/dts-bundle-generator-8.0.1.tgz#faa34f8325d65a960696df20fe7ef0b46ab2dc4e" + integrity sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA== + dependencies: + typescript ">=5.0.2" + yargs "^17.6.0" + ecdsa-sig-formatter@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" @@ -2436,7 +2457,7 @@ graphql-ws@^5.4.1: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.11.2.tgz#d5e0acae8b4d4a4cf7be410a24135cfcefd7ddc0" integrity sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w== -graphql@^16.5.0: +graphql@^16.6.0: version "16.6.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== @@ -3872,6 +3893,11 @@ tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== +tslib@^2.5.2: + version "2.5.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" + integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== + tslib@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" @@ -3890,6 +3916,11 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typescript@>=5.0.2: + version "5.0.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" + integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== + ua-parser-js@^0.7.30: version "0.7.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" @@ -4035,6 +4066,11 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q== +wonka@^6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.2.tgz#6f32992b332251d7b696b038990f4dc284b3b33d" + integrity sha512-2xXbQ1LnwNS7egVm1HPhW2FyKrekolzhpM3mCwXdQr55gO+tAiY76rhb32OL9kKsW8taj++iP7C6hxlVzbnvrw== + wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" @@ -4096,7 +4132,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^21.0.0: +yargs-parser@^21.0.0, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== @@ -4131,6 +4167,19 @@ yargs@^17.0.0: y18n "^5.0.5" yargs-parser "^21.0.0" +yargs@^17.6.0: + version "17.7.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + dependencies: + cliui "^8.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.1.1" + yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" diff --git a/yarn.lock b/yarn.lock index bc79496c..b02264e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11237,6 +11237,15 @@ rollup-plugin-copy@^3.4.0: globby "10.0.1" is-plain-object "^3.0.0" +rollup-plugin-dts@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-5.3.0.tgz#80a95988002f188e376f6db3b7e2f53679168957" + integrity sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ== + dependencies: + magic-string "^0.30.0" + optionalDependencies: + "@babel/code-frame" "^7.18.6" + rollup-plugin-local-resolve@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz#c486701716c15add2127565c2eaa101123320887" From d2bef7297f43a71502037e3d48ab7f335c5e00e3 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Sun, 21 May 2023 21:49:06 -0400 Subject: [PATCH 23/36] Remove old rollup plugins --- package.json | 7 --- packages/libs/sdk/rollup.mjs | 1 - yarn.lock | 107 +---------------------------------- 3 files changed, 3 insertions(+), 112 deletions(-) diff --git a/package.json b/package.json index 3dedaee7..74756872 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,6 @@ "@babel/preset-env": "^7.19.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.18.6", - "@kingyue/rollup-plugin-modify": "^4.1.0", "@microsoft/api-extractor": "^7.34.9", "@nrwl/js": "16.1.0", "@nrwl/rollup": "16.1.0", @@ -61,10 +60,6 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", - "@rollup/plugin-alias": "^5.0.0", - "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^14.1.0", - "@rollup/plugin-replace": "^5.0.2", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", "@testing-library/react": "13.4.0", @@ -104,8 +99,6 @@ "rollup": "^2.79.1", "rollup-plugin-copy": "^3.4.0", "rollup-plugin-dts": "^5.3.0", - "rollup-plugin-local-resolve": "^1.0.7", - "rollup-plugin-modify": "^3.0.0", "rollup-plugin-node-externals": "^6.0.1", "rollup-plugin-node-resolve": "^5.2.0", "style-loader": "^3.3.0", diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs index 1f829ccc..68f2ae1d 100644 --- a/packages/libs/sdk/rollup.mjs +++ b/packages/libs/sdk/rollup.mjs @@ -4,7 +4,6 @@ import externals from 'rollup-plugin-node-externals'; import dts from 'rollup-plugin-dts'; import path from 'path'; import { URL } from 'url'; -import nodeResolve from '@rollup/plugin-node-resolve'; // esm patch for __dirname const __dirname = new URL('.', import.meta.url).pathname; diff --git a/yarn.lock b/yarn.lock index b02264e4..dd0c407d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2025,14 +2025,6 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" -"@kingyue/rollup-plugin-modify@^4.1.0": - version "4.1.0" - resolved "https://registry.yarnpkg.com/@kingyue/rollup-plugin-modify/-/rollup-plugin-modify-4.1.0.tgz#72ef44722d5b941cd38e5e783ab5af67ad6e1e51" - integrity sha512-KKQoD10NlHONAIPCmwGysP7N/UZ773+1wIeh+cXtOe9MRtGjYVa1INV4oyEVkWYu/KbAeKZWRw3IU+NifVVwRg== - dependencies: - "@rollup/pluginutils" "^5.0.2" - magic-string "^0.30.0" - "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -2627,13 +2619,6 @@ resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.0.3.tgz#953b88c20ea00d0eddaffdc1b115c08474aa295d" integrity sha512-ceuyTSs7PZ/tQqi19YZNBc5X7kj1f8p+4DIyrcIYFY9h+hd1OKm4RqtiWldR9eGEvIiJfsqwM4BsuCtRIuEw6Q== -"@rollup/plugin-alias@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-alias/-/plugin-alias-5.0.0.tgz#70f3d504bd17d8922e35c6b61c08b40a6ec25af2" - integrity sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA== - dependencies: - slash "^4.0.0" - "@rollup/plugin-babel@^5.2.0", "@rollup/plugin-babel@^5.3.0": version "5.3.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283" @@ -2655,18 +2640,6 @@ magic-string "^0.25.7" resolve "^1.17.0" -"@rollup/plugin-commonjs@^25.0.0": - version "25.0.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.0.tgz#ef55d12415dfcfb77fd52650dc1448c8aae8ed5c" - integrity sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw== - dependencies: - "@rollup/pluginutils" "^5.0.1" - commondir "^1.0.1" - estree-walker "^2.0.2" - glob "^8.0.3" - is-reference "1.2.1" - magic-string "^0.27.0" - "@rollup/plugin-image@^2.1.0": version "2.1.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-image/-/plugin-image-2.1.1.tgz#898d6b59ac0025d7971ef45640ab330cb0663b0c" @@ -2706,18 +2679,6 @@ is-module "^1.0.0" resolve "^1.19.0" -"@rollup/plugin-node-resolve@^14.1.0": - version "14.1.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-14.1.0.tgz#f2fa475405cd7fed6420bf438fe393f988a9bc96" - integrity sha512-5G2niJroNCz/1zqwXtk0t9+twOSDlG00k1Wfd7bkbbXmwg8H8dvgHdIWAun53Ps/rckfvOC7scDBjuGFg5OaWw== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - deepmerge "^4.2.2" - is-builtin-module "^3.1.0" - is-module "^1.0.0" - resolve "^1.19.0" - "@rollup/plugin-replace@^2.4.1": version "2.4.2" resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" @@ -2726,14 +2687,6 @@ "@rollup/pluginutils" "^3.1.0" magic-string "^0.25.7" -"@rollup/plugin-replace@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-5.0.2.tgz#45f53501b16311feded2485e98419acb8448c61d" - integrity sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA== - dependencies: - "@rollup/pluginutils" "^5.0.1" - magic-string "^0.27.0" - "@rollup/plugin-typescript@^8.5.0": version "8.5.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz#7ea11599a15b0a30fa7ea69ce3b791d41b862515" @@ -2759,15 +2712,6 @@ estree-walker "^2.0.1" picomatch "^2.2.2" -"@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.0.2": - version "5.0.2" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" - integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^2.0.2" - picomatch "^2.3.1" - "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -6372,7 +6316,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1, estree-walker@^2.0.2: +estree-walker@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== @@ -6953,17 +6897,6 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.3: - version "8.1.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - global-modules@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" @@ -7678,7 +7611,7 @@ is-potential-custom-element-name@^1.0.1: resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-reference@1.2.1, is-reference@^1.2.1: +is-reference@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ== @@ -9135,13 +9068,6 @@ lz-string@^1.4.4: resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.5.0.tgz#c1ab50f77887b712621201ba9fd4e3a6ed099941" integrity sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ== -magic-string@0.25.2: - version "0.25.2" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" - integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg== - dependencies: - sourcemap-codec "^1.4.4" - magic-string@^0.25.0, magic-string@^0.25.7: version "0.25.9" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" @@ -9149,13 +9075,6 @@ magic-string@^0.25.0, magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - magic-string@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529" @@ -9773,13 +9692,6 @@ optionator@^0.9.1: type-check "^0.4.0" word-wrap "^1.2.3" -ospec@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/ospec/-/ospec-3.1.0.tgz#d36b8e10110f58f63a463df2390a7a73fe9579a8" - integrity sha512-+nGtjV3vlADp+UGfL51miAh/hB4awPBkQrArhcgG4trAaoA2gKt5bf9w0m9ch9zOr555cHWaCHZEDiBOkNZSxw== - dependencies: - glob "^7.1.3" - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -11246,19 +11158,6 @@ rollup-plugin-dts@^5.3.0: optionalDependencies: "@babel/code-frame" "^7.18.6" -rollup-plugin-local-resolve@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/rollup-plugin-local-resolve/-/rollup-plugin-local-resolve-1.0.7.tgz#c486701716c15add2127565c2eaa101123320887" - integrity sha512-qYd2aYtcidHiQQ3RLLsgG9PO/pw+U9OJcHtszetaOnfFmAR7FC9vwByMwHRUllqgs83jRjaMdwlsPSXx4856Wg== - -rollup-plugin-modify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-modify/-/rollup-plugin-modify-3.0.0.tgz#5326e11dfec247e8bbdd9507f3da1da1e5c7818b" - integrity sha512-p/ffs0Y2jz2dEnWjq1oVC7SY37tuS+aP7whoNaQz1EAAOPg+k3vKJo8cMMWx6xpdd0NzhX4y2YF9o/NPu5YR0Q== - dependencies: - magic-string "0.25.2" - ospec "3.1.0" - rollup-plugin-node-externals@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" @@ -11736,7 +11635,7 @@ source-map@^0.8.0-beta.0: dependencies: whatwg-url "^7.0.0" -sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8: +sourcemap-codec@^1.4.8: version "1.4.8" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== From 8b81f9912144a03a6b4662279ee8385922b22be5 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Sun, 21 May 2023 22:59:25 -0400 Subject: [PATCH 24/36] Remove dts-bundle-generator --- package.json | 1 - packages/libs/sdk/package.json | 1 - packages/libs/sdk/yarn.lock | 28 +--------------------------- yarn.lock | 12 ++---------- 4 files changed, 3 insertions(+), 39 deletions(-) diff --git a/package.json b/package.json index 74756872..9fdef2f2 100644 --- a/package.json +++ b/package.json @@ -78,7 +78,6 @@ "babel-jest": "29.4.3", "babel-loader": "^8.2.5", "css-loader": "^6.4.0", - "dts-bundle-generator": "^8.0.1", "eslint": "~8.15.0", "eslint-config-prettier": "8.1.0", "eslint-plugin-import": "2.26.0", diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 50c20989..59984ec1 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -29,7 +29,6 @@ "@types/mocha": "^10.0.1", "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", - "dts-bundle-generator": "^8.0.1", "eslint-plugin-no-only-tests": "^3.1.0", "graphql": "^16.6.0", "supertest": "^6.2.4" diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index f1f2d5f0..91bc3b2f 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -2039,14 +2039,6 @@ dset@^3.1.2: resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.2.tgz#89c436ca6450398396dc6538ea00abc0c54cd45a" integrity sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q== -dts-bundle-generator@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/dts-bundle-generator/-/dts-bundle-generator-8.0.1.tgz#faa34f8325d65a960696df20fe7ef0b46ab2dc4e" - integrity sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA== - dependencies: - typescript ">=5.0.2" - yargs "^17.6.0" - ecdsa-sig-formatter@1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" @@ -3916,11 +3908,6 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" -typescript@>=5.0.2: - version "5.0.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" - integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== - ua-parser-js@^0.7.30: version "0.7.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" @@ -4132,7 +4119,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^21.0.0, yargs-parser@^21.1.1: +yargs-parser@^21.0.0: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== @@ -4167,19 +4154,6 @@ yargs@^17.0.0: y18n "^5.0.5" yargs-parser "^21.0.0" -yargs@^17.6.0: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - dependencies: - cliui "^8.0.1" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.3" - y18n "^5.0.5" - yargs-parser "^21.1.1" - yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" diff --git a/yarn.lock b/yarn.lock index dd0c407d..1693d2cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5676,14 +5676,6 @@ dotenv@^10.0.0, dotenv@~10.0.0: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== -dts-bundle-generator@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/dts-bundle-generator/-/dts-bundle-generator-8.0.1.tgz#faa34f8325d65a960696df20fe7ef0b46ab2dc4e" - integrity sha512-9JVw78/OXdKfq+RUrmpLm6WAUJp+aOUGEHimVqIlOEH2VugRt1I8CVIoQZlirWZko+/SVZkNgpWCyZubUuzzPA== - dependencies: - typescript ">=5.0.2" - yargs "^17.6.0" - duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" @@ -12426,7 +12418,7 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" -typescript@5.0.4, typescript@>=5.0.2: +typescript@5.0.4: version "5.0.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== @@ -13257,7 +13249,7 @@ yargs@^16.2.0: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.3.1, yargs@^17.6.0, yargs@^17.6.2: +yargs@^17.3.1, yargs@^17.6.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== From 11f5318569cf350adb0d0215ae01f0dde1343f90 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Mon, 22 May 2023 12:19:51 -0400 Subject: [PATCH 25/36] Add externals plugin to cjs too --- packages/libs/sdk/rollup.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs index 68f2ae1d..b2d844ed 100644 --- a/packages/libs/sdk/rollup.mjs +++ b/packages/libs/sdk/rollup.mjs @@ -38,6 +38,7 @@ export default [ sourcemapExcludeSources: true, // Exclude external package sources from source map }, plugins: [ + externals(), // Exclude node_modules from bundle typescript({ tsconfig: toAbsoluteDir('tsconfig.lib.json'), }), From 5e5a30a84037d099b8fb8593f72ef8bc92eb26f8 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Mon, 22 May 2023 20:34:51 -0400 Subject: [PATCH 26/36] Revert "Update from @apollo/client to urql" This reverts commit 6921be445c682c4820fd49bd3329fb904a6cd827. --- package.json | 4 +- .../controllers/graphApiClient.controller.ts | 2 +- packages/libs/sdk/package.json | 3 +- packages/libs/sdk/rollup.esm.mjs | 35 ++ .../sdk/spec/api/graphApiClient/query.spec.ts | 8 +- .../recording.har | 40 +- .../recording.har | 32 +- .../recording.har | 40 +- .../recording.har | 34 +- .../recording.har | 32 +- .../recording.har | 72 +-- .../recording.har | 30 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 32 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 40 +- .../recording.har | 40 +- .../recording.har | 68 +-- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 36 +- .../recording.har | 34 +- .../recording.har | 40 +- .../recording.har | 36 +- .../recording.har | 32 +- .../recording.har | 34 +- .../recording.har | 42 +- packages/libs/sdk/src/api/api.ts | 138 ++++- packages/libs/sdk/src/api/controllers/nfts.ts | 6 +- .../sdk/src/api/graphql/customApolloClient.ts | 36 ++ .../sdk/src/api/graphql/customUrqlClient.ts | 35 -- .../mainnet/getAllByContractAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletAddress.ts | 2 +- .../ethereum/mainnet/getAllByWalletENS.ts | 2 +- .../ethereum/mainnet/getEventsByCollection.ts | 2 +- .../queries/ethereum/mainnet/getNFTDetails.ts | 2 +- .../queries/ethereum/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../mainnet/getTrendingCollections.ts | 2 +- .../sepolia/getAllByContractAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletAddress.ts | 2 +- .../ethereum/sepolia/getAllByWalletENS.ts | 2 +- .../ethereum/sepolia/getEventsByCollection.ts | 2 +- .../queries/ethereum/sepolia/getNFTDetails.ts | 2 +- .../queries/ethereum/sepolia/getNFTEvents.ts | 2 +- .../sepolia/getNftCollectionDetails.ts | 2 +- .../sepolia/getTrendingCollections.ts | 2 +- .../graphql/queries/fragments/ERC1155Node.ts | 2 +- .../graphql/queries/fragments/ERC721Node.ts | 2 +- .../queries/fragments/EventsByCollection.ts | 2 +- .../graphql/queries/fragments/EventsByNft.ts | 2 +- .../queries/fragments/NftCollectionInfo.ts | 2 +- .../queries/fragments/TrendingCollection.ts | 2 +- .../graphql/queries/fragments/WalletNft.ts | 2 +- .../graphql/queries/fragments/nftDetails.ts | 2 +- .../fragments/nftTrendingCollections.ts | 2 +- .../fragments/nftsByContractAddress.ts | 2 +- .../queries/fragments/nftsByWalletAddress.ts | 2 +- .../queries/fragments/nftsByWalletENS.ts | 2 +- .../graphql/queries/fragments/pagination.ts | 2 +- .../graphql/queries/fragments/tokenEvent.ts | 2 +- .../mainnet/getAllByContractAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletAddress.ts | 2 +- .../polygon/mainnet/getAllByWalletENS.ts | 2 +- .../polygon/mainnet/getEventsByCollection.ts | 2 +- .../queries/polygon/mainnet/getNFTDetails.ts | 2 +- .../queries/polygon/mainnet/getNFTEvents.ts | 2 +- .../mainnet/getNftCollectionDetails.ts | 2 +- .../polygon/mainnet/getTrendingCollections.ts | 2 +- packages/libs/sdk/src/index.ts | 2 +- packages/libs/sdk/tsconfig.json | 1 + packages/libs/sdk/tsconfig.spec.json | 8 +- packages/libs/sdk/yarn.lock | 561 ++++++++++++------ yarn.lock | 31 +- 78 files changed, 1107 insertions(+), 837 deletions(-) create mode 100644 packages/libs/sdk/rollup.esm.mjs create mode 100644 packages/libs/sdk/src/api/graphql/customApolloClient.ts delete mode 100644 packages/libs/sdk/src/api/graphql/customUrqlClient.ts diff --git a/package.json b/package.json index 9fdef2f2..e8b12757 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,6 @@ "dependencies": { "@apollo/client": "^3.7.12", "@ethersproject/providers": "^5.7.2", - "@urql/core": "^4.0.7", "copy-webpack-plugin": "^11.0.0", "core-js": "^3.6.5", "cross-fetch": "^3.1.5", @@ -64,8 +63,7 @@ "@svgr/webpack": "^6.1.2", "@testing-library/react": "13.4.0", "@types/express": "4.17.14", - "@types/jest": "^29.5.1", - "@types/mocha": "^10.0.1", + "@types/jest": "29.4.4", "@types/node": "18.11.9", "@types/react": "18.0.25", "@types/react-dom": "18.0.9", diff --git a/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts b/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts index 4a6132d2..9d8c6a03 100644 --- a/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts +++ b/packages/apps/examples/sdk-api/src/controllers/graphApiClient.controller.ts @@ -19,7 +19,7 @@ export default { } `; - const result = await api.graphApiClient.query(query, {}); + const result = await api.graphApiClient.query({ query }); return res.status(200).send(result); } catch (error) { console.error(error); diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 59984ec1..7b913de7 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -17,6 +17,7 @@ "tslib": "^2.5.2" }, "devDependencies": { + "@types/mocha": "^10.0.1", "@graphql-codegen/cli": "2.13.8", "@graphql-codegen/fragment-matcher": "^3.3.1", "@graphql-codegen/typed-document-node": "^4.0.1", @@ -25,8 +26,6 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", - "@types/jest": "^29.5.1", - "@types/mocha": "^10.0.1", "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", "eslint-plugin-no-only-tests": "^3.1.0", diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs new file mode 100644 index 00000000..a3183995 --- /dev/null +++ b/packages/libs/sdk/rollup.esm.mjs @@ -0,0 +1,35 @@ +import typescript from '@rollup/plugin-typescript'; +import copy from 'rollup-plugin-copy'; +import externals from 'rollup-plugin-node-externals' +import path from 'path'; +import alias from '@rollup/plugin-alias'; +import { URL } from 'url'; + +// esm patch for __dirname +const __dirname = new URL('.', import.meta.url).pathname; +const rootDir = path.resolve(__dirname); +const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); + +export default { + input: toAbsoluteDir('./src/index.ts'), + output: { + file: 'dist/packages/libs/sdk/esm/index.js', + format: 'esm', + sourcemap: "inline", // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map + }, + plugins: [ + externals({ exclude: /@apollo\/client[^\n]*/g }), // Exclude node_modules from bundle + typescript({ + tsconfig: toAbsoluteDir('tsconfig.esm.json'), + }), + copy({ + targets: [ + { + src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], + dest: 'dist/packages/libs/sdk/', + }, + ], + }), + ], +}; diff --git a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts index f46a3101..09101a0a 100644 --- a/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts +++ b/packages/libs/sdk/spec/api/graphApiClient/query.spec.ts @@ -1,6 +1,6 @@ import { apiClient } from '../client'; import withPolly from '../../testSetup/pollyTestSetup'; -import { gql } from '@urql/core'; +import { gql } from '@apollo/client'; const api = apiClient; @@ -27,7 +27,7 @@ describe('graphApiClient.query', () => { } `; - const data = await api.graphApiClient.query(query, {}); + const data = await api.graphApiClient.query({ query }); expect(data).toStrictEqual({ data: { ethereum: { @@ -70,7 +70,7 @@ describe('graphApiClient.query', () => { const variables = { contractAddress: '0x2106c00ac7da0a3430ae667879139e832307aeaa', }; - const data = await api.graphApiClient.query(query, variables); + const data = await api.graphApiClient.query({ query, variables }); expect(data).toStrictEqual({ data: { ethereum: { @@ -114,7 +114,7 @@ describe('graphApiClient.query', () => { `; await expect( - async () => await api.graphApiClient.query(query, {}) + async () => await api.graphApiClient.query({ query }) ).rejects.toThrowError(); } ); diff --git a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har index ed4308a8..8ba9a987 100644 --- a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-base_2966801750/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "df6c9c1e3f54423f801e56521fd05c38", + "_id": "9b499f1747a7c726173e3f32815ee64d", "_order": 0, "cache": {}, "request": { - "bodySize": 1151, + "bodySize": 1153, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1151" + "value": "1153" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\"}}" + "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\"},\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\n\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 714, + "bodySize": 707, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 714, - "text": "[\"H4sIAAAAAAAA/6VS23LaMBD9lY6eSSLbBAe/QpqkhZCWSydkMswiL1itLLmSzGUy/HvXEIfQ5q16Wh2t9pw9uy8sBQ8seWHoM7RY5lUsjFIovDS6ukGaWnSOJYxvwoC3BOcg4hQ4RM2IA7Za8VXcDqI2XkVhxGNAANZgc9Aa7V0OS2SJLpWqIIcj8wv12EoqJ4uFSy4uvuVTu/r5KNbT5sNlty8fmzer9ujqR/CwiLtlr/gtWl+Gaf51cxPpVnZBpYW0olTgpV4Oy6JQW5a06dCD0d6C8P8hW7oJWrmQmLLE2xIbTENOHbCeMcX2U9fo0jvK\",\"c9t8bhTh3cH9eFQBpMRYj+m1FXfao12AQKJ/YkHrkt7jMGDPDTab+W2BrzXvP486teRdg6XohJXFwfiDZbihShrU2FZcmfdFZZmqtCjQ6blQ5bxS/d7mjwWbTIlVJwNL7jyRPSu0+z/8nAfknDLueDGlpiyKMrnMalSZdR0a6qCOV0aV+dtXL3N0HvKCBIQ8jM548yyMR7ydhDzhlMP5lP3lQudt3Qa3vc7koHH3fKBxCH30UK+pdLcyTSv2BSiHp/N6hUrtYIFDVS6p+N6qs7R24YR4QNHwXX0agdv/Ovj4z4i98aDqjQuoFU7YWnoa0dhVYzr6Put+yHj9vUN7cGy4ojxNmPSHIsMcRoQ=\",\"sd1u9weEuw9FogMAAA==\"]" + "size": 707, + "text": "[\"H4sIAAAAAAAA/6VS23LaMBD9lY6eSSLbBAe/QpqkhZCWSydkMswiL1itLLmSzGUy/HvXEIfQ5q16Wh2t9pw9uy8sBQ8seWHoM7RY5lUsjFIovDS6ukGaWnSOJYxvwoC3BOcg4hQ4RM2IA7Za8VXcDqI2XkVhxGNAANZgc9Aa7V0OS2SJLpWqIIcj8wv12EoqJ4uFSy4uvuVTu/r5KNbT5sNlty8fmzer9ujqR/CwiLtlr/gtWl+Gaf51cxPpVnZBpYW0olTgpV4Oy6JQW5a06dCD0d6C8P8hW7oJWrmQmLLE2xIbTENOHbCeMcX2\",\"U9fo0jvKc9t8bhTh3cH9eFQBpMRYj+m1FXfao12AQKJ/YkHrkt7jMGDPDTab+W2BrzXvP486teRdg6XohJXFwfiDZbihShrU2FZcmfdFZZmqtCjQ6blQ5bxS/d7mjwWbTIlVJwNL7jyRPSu0+z/8nAfknDLueDGlpiyKMrnMalSZdR0a6qCOV0aV+dtXL3N0HvKCBIQ8jM548yyMR7ydhDzhlMP5lP3lQudt3Qa3vc7koHH3fKBxCH30UK+pdLcyTSv2BSiHp/N6hUrtYIFDVS6p+N6qs7R24YR4QNHwXX0agdv/Ovj4z4i98aDqjQuoFU7YWnoa0dhVYzr6Put+yHj9vUN7cGy4ojxNmPSHIsMcRoSx3W73B4S7D0WiAwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "229" + "value": "224" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "14" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=C3DRKpv8ImGywPhSJs9lhdMo%2BLJKICHzQk6w3V92K6l18qFd7CxZ9rHkegzNH8LAehvB2RKNas0vP3LgahSgHoHf%2Bf4HXUS3PDu4zwcfnDdjEDr%2B8PT98R89MKWnTjVj66aZ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=BsBFIG7bpFK%2Ff09Jgzi4TT%2F62dcpZlZDuUm83QKwkA%2F%2Ff%2BqBcYucsYlcXLPMbUfHMGRTxvZqAEihWruDlG1%2BGCZR52dLjTl3lFnbrJV78sIrsr7dMPaT4OrxTASu3ykXMkdd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f4a920f6d-EWR" + "value": "7c8681b26f4e43f9-EWR" } ], - "headersSize": 1104, + "headersSize": 1110, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.737Z", - "time": 1418, + "startedDateTime": "2023-05-16T20:52:49.350Z", + "time": 2532, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 1418 + "wait": 2532 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har index c50e62ad..601ff6fa 100644 --- a/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getCollectionDetails-incorrect-input_1534901735/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "09d6402cc909213ffc658f4072326693", + "_id": "f4222727b1ae9759a44f6460cd436b79", "_order": 0, "cache": {}, "request": { - "bodySize": 1151, + "bodySize": 1153, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1151" + "value": "1153" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\"}}" + "text": "{\"operationName\":\"EthMainnetNftCollectionDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\"},\"query\":\"query EthMainnetNftCollectionDetails($contractAddress: String!) {\\n ethereum {\\n ...NftCollectionInfo\\n __typename\\n }\\n}\\n\\nfragment NftCollectionInfo on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n bannerImage {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n baseTokenUri\\n circulatingSupply\\n contract {\\n address\\n isVerified\\n name\\n symbol\\n supportedErcInterfaces\\n __typename\\n }\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n ohlcvChart(filter: {limit: 1}) {\\n average\\n close\\n count\\n high\\n low\\n open\\n volume\\n timestamp\\n __typename\\n }\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n slug\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "212" + "value": "207" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=GRUGYw9Fh6JpJJ8rQ9W7N%2BdIhskeozrlnQEageaxCQZDbzW16CJJtMDX3DDMy2jik5RUTCOHcNBw6Tag50%2FRAXU1i0sLP4zh%2BLsHom9S7sUeb3sLhiMYK%2B0GOF2mAOsCm501\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=pYqBkJPcYgCRT5P82GrF4XNGdCFpE7wIJfTGpADHOXXfwUTHQT2Lr30tuIEp8j0zhoE4%2BGPQxmsB%2BmCrIn2DLsnjW1gGFuszVdHklC7gxGzb%2BHrcWAkOp3F4bcttjWRbws1s\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca606389eba0f5f-EWR" + "value": "7c8681c1cffe41f5-EWR" } ], - "headersSize": 1098, + "headersSize": 1096, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.277Z", - "time": 211, + "startedDateTime": "2023-05-16T20:52:52.013Z", + "time": 196, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 211 + "wait": 196 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har index 18573106..3405268c 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTDetails-base_3045088370/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "7156117d65325896472dda996054e061", + "_id": "a095e59718c8ceb0e0ae80de7e40a1d4", "_order": 0, "cache": {}, "request": { - "bodySize": 915, + "bodySize": 917, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "915" + "value": "917" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 418, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1\"}}" + "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1\"},\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\n\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 699, + "bodySize": 695, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 699, - "text": "[\"H4sIAAAAAAAA/5VSXW/aQBD8K9H1FQWfzfmDtyYN0LSgJDhESlWh5W4NVs53ln1OIcj/vXfQiADqQ55szc7O3uzOlggwQPpbgmaFFTaF+1eZcR9QeQEm1+qxkqSvGik7hGspkTtwKpvlAVWmAm6+ClFhXZM+8dY+9ULuecAjAR4EvcADDMMojhIaJBgHfuBFgACkQwTWvMpLp/quiGuDlQK5G01WxpR1v9uVWpcbCUpcctksuofHdIVWjelSK1aggXdTCgq07T9d28U3R7n44jjW19IV8jJzsvfFdFLMBunta8iHyTh+fniM02TQ+/GWjA==\",\"RutiFrO6Ht6xp/i5Tu+gSy9LtbQq9Qp8FloZyjDmsRCIIc8C37qLBGYBJkBZxiiwKPOp7/cYi0IvCQE89GgQhAvG/SCM0GqBMVW+aAza5f3akleQjXvgLQhXtcvNzdxsSoddAX9ZVrpRgrSdA3Vv70qLzXlDjUfUqYGK2y2eMYcS3o6p902u1ClthCCWCNUR81preUq82Vg/H0lDLcVFijZsp9SxbizY/j6cft588vZt578HN/oF1XdB+rRD/oDt3Af8Q1wXAc8WWSx4nDHhZ2HoRSIWMfqMZhHY6PrABPVcXFHVk92cfVTnOwv/Jj/txdsT+ObhOvLpZJCeV2bjKV9hAanbQ9u2fwGtoCRmkwMAAA==\"]" + "size": 695, + "text": "[\"H4sIAAAAAAAA/5VSXW/aQBD8K9H1FQWfzfmDtyYN0LSgJDhESlWh5W4NVs53ln1OIcj/vXfQiADqQ55szc7O3uzOlggwQPpbgmaFFTaF+1eZcR9QeQEm1+qxkqSvGik7hGspkTtwKpvlAVWmAm6+ClFhXZM+8dY+9ULuecAjAR4EvcADDMMojhIaJBgHfuBFgACkQwTWvMpLp/quiGuDlQK5G01WxpR1v9uVWpcbCUpcctksuofHdIVWjelSK1aggXdTCgq07T9d28U3R7n44jjW19IV8jJzsvfFdFLMBunta8iHyTh+fniM02TQ\",\"+/GWjEbrYhazuh7esaf4uU7voEsvS7W0KvUKfBZaGcow5rEQiCHPAt+6iwRmASZAWcYosCjzqe/3GItCLwkBPPRoEIQLxv0gjNBqgTFVvmgM2uX92pJXkI174C0IV7XLzc3cbEqHXQF/WVa6UYK0nQN1b+9Ki815Q41H1KmBitstnjGHEt6OqfdNrtQpbYQglgjVEfNaa3lKvNlYPx9JQy3FRYo2bKfUsW4s2P4+nH7efPL2bee/Bzf6BdV3Qfq0Q/6A7dwH/ENcFwHPFlkseJwx4Wdh6EUiFjH6jGYR2Oj6wAT1XFxR1ZPdnH1U5zsL/yY/7cXbE/jm4Try6WSQnldm4ylfYQGp20Pbtn8BraAkZpMDAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "227" + "value": "222" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "17" + "value": "13" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=9zrRyxqN1SNhEXsCxXRYMsZZHe%2BxrsW0Q978XbPOKMZP50sFi%2BO9Fh%2BlxKO%2F1Ie7NGa9h557pILmMTRG3CY0rC7sBMj91XApDtifQQdu0jtOnZEkiWaKuN3yF7ZPN3tLmhwB\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=f4djYHWNMRm%2FZQWF3GpnWS1xS%2BDT%2FdZaeJ1UF7mNheJSzlOEvr3NSJqr0zaWYbaI%2FRmnbPyeyPPCP4PjggqJVq%2Ftuwl%2FDVy1c9983rnipUHSyeXavduVAK05IV9xfDh9RUUW\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f4e3a424d-EWR" + "value": "7c8681b26a7419ef-EWR" } ], - "headersSize": 1106, + "headersSize": 1110, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.746Z", - "time": 474, + "startedDateTime": "2023-05-16T20:52:49.358Z", + "time": 811, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 474 + "wait": 811 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har index a991aa16..ea5d446f 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTDetails-missing_347751453/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "1d4dded13b7aafbdbd71d187129b9e41", + "_id": "e190b0c0aea99d88c361a91d6688cd9b", "_order": 0, "cache": {}, "request": { - "bodySize": 915, + "bodySize": 917, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "915" + "value": "917" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 418, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"tokenId\":\"1\"}}" + "text": "{\"operationName\":\"EthMainnetNFTDetails\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"tokenId\":\"1\"},\"query\":\"query EthMainnetNFTDetails($contractAddress: String!, $tokenId: String!) {\\n ethereum {\\n ...NftDetails\\n __typename\\n }\\n}\\n\\nfragment NftDetails on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n ... on ERC1155NFT {\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721NFT {\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "221" + "value": "216" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "11" + "value": "7" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=UjgDAV7s1nkeQ%2FNe3OAs2PZxnuwbZsUP%2BWkFGijfUdNBB3VNYD81N0eRRwWdGeJBLANxSJxqNUDjoSRvOgxNdQCudpW7xHvhwAxCFtL5iU%2BdrHytq1P%2BSkGt1dXaT%2Bk0h2xw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=dOwQU40jsRtOB%2FFclKowOTKnO7TIEPLP8pLLyeq5KvuDzWXl0vOH%2BLWdj0H%2F%2FCyxJRrsGVZMcvt2yppRWIGnzMQ80cF1b%2Fhz8a%2FpnPDsMi%2FVg2Myse6EOPYbePEbu7jClHln\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca606326e361998-EWR" + "value": "7c8681b79df71875-EWR" } ], - "headersSize": 1100, + "headersSize": 1103, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.358Z", - "time": 119, + "startedDateTime": "2023-05-16T20:52:50.287Z", + "time": 263, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 263 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har index 8fc7e16d..6298114e 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-base_12387243/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "4970124442ddc971e40f2de4b88332ae", + "_id": "e028dceda25b049ba60f85c41a4243bf", "_order": 0, "cache": {}, "request": { - "bodySize": 1443, + "bodySize": 1449, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1443" + "value": "1449" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1263\"}}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1263\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "224" + "value": "223" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "14" + "value": "15" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MbsByM%2FBjLaB8wIn6xV061%2BeO8nVdZcph0m1gIRS2IPR3Qcfws1gbzD%2FRGH67%2Btq6%2B2st3%2BcJo8HNuyRwdWBwNSaZOrb0JUyah3xzZ30r0Q3ICMtF7wY1PfJ7tAqxS%2BLJSMv\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=biDm7UikDTbqLMV6yjXE4NKgM0%2ByKAKe7wGBt0C0LQ5mCOE2z8MCHskdCy9RtLqIbwPK9hfigmir%2FaLrBev1MdTYoH5D54Ah6WSZVNEfP9n%2Bj4CI%2Bft6%2FnPGQ%2FlDurWV%2Ff2j\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7ca6062f4b8b41d2-EWR" + "value": "7c8681b26ae7438c-EWR" } ], "headersSize": 1112, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.738Z", - "time": 846, + "startedDateTime": "2023-05-16T20:52:49.278Z", + "time": 1536, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 846 + "wait": 1536 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har index f8688e17..14de51f6 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-iterate_468750168/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "2d3591921f55b2b1fd038e5916d7e786", + "_id": "eacf35822ed9952adad425a696540bd6", "_order": 0, "cache": {}, "request": { - "bodySize": 1443, + "bodySize": 1449, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1443" + "value": "1449" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1518\"}}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1518\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 874, + "bodySize": 867, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 874, - "text": "[\"H4sIAAAAAAAA/52Ub0/bMBDGv0tej8n/Ett9h6puqzS6ska8YJrQ2T7TQpNUidMVoX73XbqxAQUNzW+SnO8e28/vnPssQIJsdJ9hWmKLfTW81zEND9/UqQWfTkNoseuyUcZ2grPCMwZeB2AglWSARaGNtlxaNFJIpgEBsndZam6xnoZsxHNufn9OtlinbhDfwDVO69gc1q7DuG+7pqUlSnFZeXHBzoXtXXVxEz6ut+6m2ZHgEroZ7tKcKrNRans8hOYtbldN3/0KR1h3FO8StOlfmj9I8+oq3W2whopqs/nDnvbvMgzXSBv9Rm40AYdd\",\"unXjb2d95ZA0ueS5scO5YttUjx1ibxyDQ6sKaafVhgoFE/yE2ROmSs5HwtIK7ynr8mDkY33FZOGkUigxooUomQ9cW/TOQq5AW+F5oYIZCluoOwK4aupP0C0P5VZKayNKQFYYIwFUCCyXimBGkF56SydjLgeWKy44D7nNQ8ELCqiQB/UgG7Gd1gF32UiwgS65SPpn01n5gP68hzqt0h2Z9czncpg+W9Xp0A6D20+mZx/K8m+zjJu6xsMZJoSEkl8lIgvJjD0mosHl0bki5kpGp4MtCuUi57mD4J3JdZDUvCG+RISzE1aUTI4UH3H7MhHu0VorRQxCG2TMcm64Cl65QLCQCyuDwSBeIZJbX0SlNGo=\",\"jSIYpqTkESMIrqQWNnD0UDggQo64KGeZ1T4X3OTBECd+TIQb8YfI4vTzhDIqaG8xbdbgh+CX+WS2mJxSvEWPqy2Gg+HjFy48vnE81xouft2v13QXiWL59F9w3A0LWOP/dMP3N2YfyU6+jrXglH48c3G28EusoBwc3O/3PwFath1zJQUAAA==\"]" + "size": 867, + "text": "[\"H4sIAAAAAAAA/52Ub0/bMBDGv0tej8n/Ett9h6puqzS6ska8YJrQ2T7TQpNUidMVoX73XbqxAQUNzW+SnO8e28/vnPssQIJsdJ9hWmKLfTW81zEND9/UqQWfTkNoseuyUcZ2grPCMwZeB2AglWSARaGNtlxaNFJIpgEBsndZam6xnoZsxHNufn9OtlinbhDfwDVO69gc1q7DuG+7pqUlSnFZeXHBzoXtXXVxEz6ut+6m2ZHgEroZ7tKcKrNRans8hOYtbldN3/0KR1h3FO8StOlfmj9I8+oq3W2whopqs/nDnvbvMgzXSBv9Rm40AYddunXj\",\"b2d95ZA0ueS5scO5YttUjx1ibxyDQ6sKaafVhgoFE/yE2ROmSs5HwtIK7ynr8mDkY33FZOGkUigxooUomQ9cW/TOQq5AW+F5oYIZCluoOwK4aupP0C0P5VZKayNKQFYYIwFUCCyXimBGkF56SydjLgeWKy44D7nNQ8ELCqiQB/UgG7Gd1gF32UiwgS65SPpn01n5gP68hzqt0h2Z9czncpg+W9Xp0A6D20+mZx/K8m+zjJu6xsMZJoSEkl8lIgvJjD0mosHl0bki5kpGp4MtCuUi57mD4J3JdZDUvCG+RISzE1aUTI4UH3H7MhHu0VorRQxCG2TMcm64Cl65QLCQCyuDwSBeIZJbX0SlNGqNIhimpOQRIwiupBY2cPRQOCBCjrgoZ5nVPhfc5MEQJ35MhBvxh8ji9POEMipobzFt1uCH4Jf5ZLaYnFK8RY+rLYaD4eMXLjy+cTzXGi5+3a/XdBeJYvn0X3DcDQtY4/90w/c3Zh/JTr6OteCUfjxzcbbwS6ygHBzc7/c/AVq2HXMlBQAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "217" + "value": "213" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "7" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270372" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=cAfOKlQcSWIPx74ujEDLHWHycLBAr92R8l4ZpZPOvxCfeLOelkBN3AymeBPQc1WJmAI7cIuT%2FHf%2B02l8T%2F2n8qPgdlvkOmyXeTJEMfrervnmum%2B5XzCMLk0Owp%2FMVG1nZyHl\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=LFfLETuGfezbhKhO7ymVYDK1xR75EE7IXEY1UwXCRb%2F4Ouw8PtbXRbpi4DBH2omlHBAkNny6al2gNhSNRZG0yad10mpHGNOdRv7YKtPqd%2FlV7OCiofcAJK1qH4TNu7QjyW%2B2\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60635bd3642b2-EWR" + "value": "7c8681bafbf11927-EWR" } ], - "headersSize": 1107, + "headersSize": 1104, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.704Z", - "time": 562, + "startedDateTime": "2023-05-16T20:52:50.938Z", + "time": 535, "timings": { "blocked": -1, "connect": -1, @@ -183,21 +183,21 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 562 + "wait": 535 } }, { - "_id": "b69c18cf35081020cd9fbab58db09d55", + "_id": "40bafb7340b6de493b925a70536e4db6", "_order": 0, "cache": {}, "request": { - "bodySize": 1478, + "bodySize": 1484, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -207,7 +207,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1478" + "value": "1484" }, { "_fromType": "array", @@ -229,13 +229,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"tokenId\":\"1518\"}}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"tokenId\":\"1518\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -252,7 +252,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -292,11 +292,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "211" + "value": "212" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -304,11 +304,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "16" + "value": "17" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270372" }, { "name": "cf-cache-status", @@ -316,7 +316,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Uw8xwHVZRl%2B0UGPHkeNfB6o1n%2B4CCH4r3OIoP2ov%2B5CMRmC%2Bauyfq65FrJLP5jySdsCSe22m%2Bs3NEwMIIxbyc6Uaa2uY49Li7PJibcDMVoTwVeTThQnbWWbAjUVuAEvT6KGp\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=MSbYQd3EN6p9%2FfQieEQm05GXyBCbtBtOVQaIo5sVshle0xsF41FZorkn%2FBwvi8XGp8sbvB%2F%2FW0ZqiB4rEkkLOBT7ph9W8dliVHqSanfC%2BDC2LSw7F7WSmGf404tc3yNoV13h\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -344,7 +344,7 @@ }, { "name": "cf-ray", - "value": "7ca60638af5b182d-EWR" + "value": "7c8681be7f738cb9-EWR" } ], "headersSize": 1108, @@ -353,8 +353,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.273Z", - "time": 258, + "startedDateTime": "2023-05-16T20:52:51.491Z", + "time": 388, "timings": { "blocked": -1, "connect": -1, @@ -362,7 +362,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 258 + "wait": 388 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har index 287782f7..912eb457 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTEvents-no-results_2132489030/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "61289c8d2b2b2c5e7346e35579c54130", + "_id": "b113b31e90824057add908d3ee1f3f03", "_order": 0, "cache": {}, "request": { - "bodySize": 1448, + "bodySize": 1454, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1448" + "value": "1454" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307aaaa\",\"first\":2,\"tokenId\":\"103240319\"}}" + "text": "{\"operationName\":\"EthereumMainnetEventsByNft\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307aaaa\",\"tokenId\":\"103240319\",\"first\":2},\"query\":\"query EthereumMainnetEventsByNft($contractAddress: String!, $tokenId: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftEventsFragment on EVMSchemaType {\\n nft(contractAddress: $contractAddress, tokenId: $tokenId) {\\n contractAddress\\n tokenId\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -117,7 +117,7 @@ }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "13" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=G9QKFhbFo9MBHG3xzAhlHtweqMn4u%2Bd0PHM30SW41oxtOkKuKvCskf%2BcWJqeL6dGoEBCGHct5i8ngnxcD4RgJsp8IAFo2FE4G3fvTptZ1JW%2BTCWVFkXOwOtIgAZ2aTAPPbK0\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=7AGlIuxIGWAoSREC8NyhuoFA8S0P9uevBqGLcKk0Q%2Bu%2BumoIjawSQVxVZcsjHUFIxOfB%2BxTcTUXJNmSdjGh1iVAvUDyBDQga5S91seMTZu193EHZcsEuvyk0docgvjkeplIO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7ca6063acca743e7-EWR" + "value": "7c8681c1797219ef-EWR" } ], "headersSize": 1096, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.646Z", - "time": 274, + "startedDateTime": "2023-05-16T20:52:51.995Z", + "time": 163, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 274 + "wait": 163 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har index f580fa6a..95ea332d 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-base_2342566783/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "af49e5622b446a19a2e2eefd85ebfe17", + "_id": "d587c296620f2864a87617ec40103f37", "_order": 0, "cache": {}, "request": { - "bodySize": 1392, + "bodySize": 1398, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1392" + "value": "1398" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 807, - "text": "[\"H4sIAAAAAAAA/6WST0/bQBDFv4vPaTU7+983FKVtDkQULA5UFRrvjkkgtpHt0CCU7951KIUWUKmwfPDO7ns7fr+5yyINlOV3GQ9L7nhTj9+hXa85DKu2GVcUY8d9n+UZbFGACQAUbCQgqSQQG2Od9UJ6dhIlWGKibJIN7RU3sxtuhn50uaYLnjdVu7+ridNN17dd8izwrA54Cl/Rb8r69DJ+Xt+Ul+02OSypX/B2OErKLB+6De9LRx3frNpNf1+uaN2nej9QN/zL80fyPD8fbq+5oTpps6OHnnaTjOMFp0a/3WVNG3nssly34WqxqUs=\",\"Tp5CCuesgUlWdW198CQSARWJkHY5kNdKCU9OC4GVt1poXVlhKTreR7KqOXVaXychAooP4NNbgMi1z5X8CABn++Se+oPE0irQxmuhpJTKggdrSFul0VcREIUgyaOwo6anPbgv1C/vibnI3iEqBwI9sfeeGUsXjXcGjNSWVSyVIJPuKIO1XPK4dME4qREfbCvu5k3kbZajSymMKY5JHx8sTj7Njh94z2OKCo2cpBlqki4MB++Ynq8baobVcJs8/yJXjNvFr772QzYy/OPI9PcQF4+TOG2b5r44S7yT5nXcGkDq57jhjc9ruGUBmKPOEV7GrQGNcaUxIm0Hn3ogCRq1NBhIEkFl0SgtXsGtyyqNBpJ33ipHCkOogqwMp3Jw3ongPcrSUBXQq7SQxsXgXABrrazsC7jhEffhfFG8Ec7hqhneAeb7/4meXTI7nloUj6rnB04PT8KSayrGX9vtdj8BqAnaCwsFAAA=\"]" + "text": "[\"H4sIAAAAAAAA/6WST0/bQBDFv4vPaTU7+983FKVtDkQULA5UFRrvjkkgtpHt0CCU7951KIUWUKmwfPDO7ns7fr+5yyINlOV3GQ9L7nhTj9+hXa85DKu2GVcUY8d9n+UZbFGACQAUbCQgqSQQG2Od9UJ6dhIlWGKibJIN7RU3sxtuhn50uaYLnjdVu7+ridNN17dd8izwrA54Cl/Rb8r69DJ+Xt+Ul+02OSypX/B2OErKLB+6De9LRx3frNpNf1+uaN2nej9QN/zL80fyPD8fbq+5oTpps6OHnnaTjOMFp0a/3WVNG3nssly34WqxqUtOng==\",\"QgrnrIFJVnVtffAkEgEViZB2OZDXSglPTguBlbdaaF1ZYSk63keyqjl1Wl8nIQKKD+DTW4DItc+V/AgAZ/vknvqDxNIq0MZroaSUyoIHa0hbpdFXERCFIMmjsKOmpz24L9Qv74m5yN4hKgcCPbH3nhlLF413BozUllUslSCT7iiDtVzyuHTBOKkRH2wr7uZN5G2Wo0spjCmOSR8fLE4+zY4feM9jigqNnKQZapIuDAfvmJ6vG2qG1XCbPP8iV4zbxa++9kM2MvzjyPT3EBePkzhtm+a+OEu8k+Z13BpA6ue44Y3Pa7hlAZijzhFexq0BjXGlMSJtB596IAkatTQYSBJBZdEoLV7BrcsqjQaSd94qRwpDqIKsDKdycN6J4D3K0lAV0Ku0kMbF4FwAa62s7Au44RH34XxRvBHO4aoZ3gHm+/+Jnl0yO55aFI+q5wdOD0/Ckmsqxl/b7XY/AagJ2gsLBQAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:25 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "226" + "value": "229" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "16" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270345" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=6%2FI2%2FFbkbk%2BGSjiMYfrCLjnRdTYPO9Ulb7Fy3Z867mykXdksgvTdx442tQS0dR1jMkcQU5P8r2xtEwlzaKSb0G1BuaQn3RD0OR%2FsAwW66IhpQA8AT716%2FNfXjMb9dZk63M96\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PM72jYnRRxdytGE0T0zgWi3EEdD4eatDZoeC9vv%2Bwxlhml5T8Hcuk%2BrXRvE76CdMDg%2BbRkfOYGiaJwafbsDdFBL0CBRKRW0RWCnMPYoZ5Bwfx5TiOz1nM%2BZdyEdKnw9q9wlA\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f4af042d5-EWR" + "value": "7c868111ee8b8cb9-EWR" } ], - "headersSize": 1108, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.741Z", - "time": 613, + "startedDateTime": "2023-05-16T20:52:23.867Z", + "time": 2121, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 613 + "wait": 2121 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har index 0ff65784..e7b7e7ff 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-iterate_3924804140/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "3a450ca114b2f975b82fac2251338674", + "_id": "923a2b294b9bbb91a40d43a348973c3d", "_order": 0, "cache": {}, "request": { - "bodySize": 1427, + "bodySize": 1433, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1427" + "value": "1433" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 459, - "text": "[\"H4sIAAAAAAAA/+1SsW7bMBD9F85OcaQoUdRWGEbrwYbTCh5SFAFFHmMlFmlIlGHX8L+XUuHGbYa0U5ZwIMg7vnfH9+5EjAqKFCeCYYMt9s1w1n67RR1q74abMqbFriMFgQOjkGkApYVRoBKegMIsE7mQNJGYJywBoVApMiHBP6Gb7dGFbmDZqQecO+vHWs5M+7bzbeQs2V2j2RpumeyrZv1oPm331aP/ERk2qlviIawikhSh7XEMrVrc177vrsNdUG14jfIYKe/vw3GHTjURSlaXls4TguYBY5/fTsR5g0OT1dbrp2XfVBg5aUJTgBQmxLa++XilCA==\",\"/OMaFKkbjJ02uwhkwOgNyBtISmAFy4sEPsRXd6Nw1/y2sjk3sbgFZiuqLRMgOE9RVyDzKhdWUsurfAC2ynVq9O2z6jYjXCeZzamUecYMcEuzjLIsFRy5oDrlMZtWCDrSaKmp1imC5dJg3NAKKi+0Ftu5M3ggBWNJjEUVI/9iviwvVt/2yoU6HKNYf+lcDulF7cI4DYPaf6Snv6etfB6ZqXfuV3AWnYmYd2NeN4a/gTHf/w/0osjsy1Qw+ox6+WC9+Ko32Khy+Nr5fP4JkgEK+7QEAAA=\"]" + "text": "[\"H4sIAAAAAAAA/+1SsW7bMBD9F85OcaQoUdRWGEbrwYbTCh5SFAFFHmMlFmlIlGHX8L+XUuHGbYa0U5ZwIMg7vnfH9+5EjAqKFCeCYYMt9s1w1n67RR1q74abMqbFriMFgQOjkGkApYVRoBKegMIsE7mQNJGYJywBoVApMiHBP6Gb7dGFbmDZqQecO+vHWs5M+7bzbeQs2V2j2RpumeyrZv1oPm331aP/ERk2qlviIawikhSh7XEMrVrc177vrsNdUG14jfIYKe/vw3GHTjURSlaXls4TguYBY5/fTsR5g0OT1dbrp2XfVBg5aUJTgBQmxLa++XilCPzjGhQ=\",\"qRuMnTa7CGTA6A3IG0hKYAXLiwQ+xFd3o3DX/LayOTexuAVmK6otEyA4T1FXIPMqF1ZSy6t8ALbKdWr07bPqNiNcJ5nNqZR5xgxwS7OMsiwVHLmgOuUxm1YIOtJoqanWKYLl0mDc0AoqL7QW27kzeCAFY0mMRRUj/2K+LC9W3/bKhToco1h/6VwO6UXtwjgNg9p/pKe/p618Hpmpd+5XcBadiZh3Y143hr+BMd//D/SiyOzLVDD6jHr5YL34qjfYqHL42vl8/gmSAQr7tAQAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:49 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "220" + "value": "227" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "10" + "value": "18" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=IfsNOFlWx6IyC3Zgbx6jDZ9o7LRTXSiwJf%2FOU9%2Fp8VI7IcqQWO9MkGhl4208kXYigD%2Fi79vN49DQloIJuJ%2FzTVkOU%2B1%2FsCaV1Gte7jLY2MT%2F1WyjuF5CrtoJs2nsm1A48kgc\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=aw83hj90kdEibJkoYYSeJXpzcOiix99wQCLlyqZiQMLBYDOq%2BtBQTibBPQQcU5zeXcoIb4Zaq1%2BUYTXX%2BL83yEY5jXmjAfMgoCGAH3IUoqraeKftJV%2B%2FheQVsWeHAIoVAi1C\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60633296942e6-EWR" + "value": "7c8681b26c901760-EWR" } ], - "headersSize": 1105, + "headersSize": 1101, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.479Z", - "time": 181, + "startedDateTime": "2023-05-16T20:52:49.430Z", + "time": 470, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 470 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har index b166922e..0216909a 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByCollectionEvents-no-results_2222511546/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "fcb8c112175db11ed0cc8952146a41e5", + "_id": "8e93f37db4860a4dfe87778c365b4940", "_order": 0, "cache": {}, "request": { - "bodySize": 1392, + "bodySize": 1398, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1392" + "value": "1398" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetEventsByCollection\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307fake\",\"first\":2},\"query\":\"query EthMainnetEventsByCollection($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...CollectionEventsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TokenEventInfo on TokenEvent {\\n blockNumber\\n fromAddress\\n timestamp\\n toAddress\\n transactionHash\\n transferIndex\\n type\\n ... on TokenBurnEvent {\\n tokenId\\n tokenQuantity\\n __typename\\n }\\n ... on TokenTransferEvent {\\n tokenId\\n contractAddress\\n tokenQuantity\\n __typename\\n }\\n ... on TokenMintEvent {\\n tokenQuantity\\n __typename\\n }\\n ... on TokenSaleEvent {\\n marketplace\\n receivedTokenContractAddress\\n receivedTokenId\\n sentTokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment CollectionEventsFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n tokenEvents(after: $after, first: $first) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...TokenEventInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "216" + "value": "219" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "6" + "value": "10" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=zMZq35fMHD1Ek%2BOwZXnTd5LYCh2lcuENPs96VySclt52v1Rip%2BX%2FU1035d94fqAfTSLrT3NS7JlZeWsAilhhnQ6AeN9xV81NGEL1CJjNqHnk%2FGwSwm4DEDkoO1XPC1cjIaXO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=OkHClN%2BYttSxXJIDxyzJ8qzxkFDy6qFB5A8TNrUtVJt5Xkh3J8W1CNz%2BTr1fL4HJamQiCT6bEhICjIARWnQ7U8XHOMOblT5SOJnlQJQzKD56FwLaQOH9KBr32x0iTJODJDvH\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60635df050f4a-EWR" + "value": "7c8681b52dd6c35f-EWR" } ], - "headersSize": 1097, + "headersSize": 1094, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.770Z", - "time": 322, + "startedDateTime": "2023-05-16T20:52:50.023Z", + "time": 162, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 322 + "wait": 162 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har index cd559e65..3454b256 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-base_2505259894/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "20c4d68c8c049acc69b679f8e631e854", + "_id": "825d0dd3086b2038742a2e0c76c38d77", "_order": 0, "cache": {}, "request": { - "bodySize": 1901, + "bodySize": 1909, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1901" + "value": "1909" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "228" + "value": "220" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "11" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=A39Rdcjy5cOfd7RhDkp5VOLpDkDhuYaWTmR8i1X%2BbY%2FL45LNky3HjhPkyLtlEs4ukCzIEj5mMUuIfw1RZXZV4xmsW6lwEe751OFJfunt%2Bio%2FusIYXg6c98NzBZvUkHisJs3Y\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Abvcne22SMCUTE%2B%2FDCTmMKRhKd3F5vSzr%2BeaakNnfgfY3tmQl70A15uosSabmDnRkXwXMVkzOGQmtJIqviEUjW36FJ0pp3Jh6F0TaWP7dgAgFMhnA%2Bte1paCGcgaED8KWTI7\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7ca6062f4831c402-EWR" + "value": "7c8681b26bc00f43-EWR" } ], "headersSize": 1106, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.742Z", - "time": 624, + "startedDateTime": "2023-05-16T20:52:49.394Z", + "time": 763, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 624 + "wait": 763 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har index 21b09a98..6d04014c 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-iterates_392244344/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "810907600ed766a788183306f1d9491d", + "_id": "ad6895ab835da1d30332e23216593cf6", "_order": 0, "cache": {}, "request": { - "bodySize": 1936, + "bodySize": 1944, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1936" + "value": "1944" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0x2106C00Ac7dA0A3430aE667879139E832307AeAa\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 397, - "text": "[\"H4sIAAAAAAAA/92Ty07DMBBF/8XrLJw4jZvsUAWIBVWBUiQQQlN72gYSu7InvKr+O04DorwEYgc7ex5Xx3fGK6aBgBUrhrRAh03dnpWtKlRUWtPeQGuH3rOC8fsk5pniHJTUwEGkggNmmezLPBY59kUiuAQEYBG7uqKHJRqoMXTuHg9kEg9edSNmZuRb+SXM8cDM7AbC6EHjvHWhZZyc1yqZ8KMkb6b15FrvV7fTa/sYWhfgh3hPo9DJCnINbkIjh7elbfx22BM4+k7y4T3t6AVpHTHUcwycFytmrMaNH6asoX3EqatYYZqqihgQuXLa0Kb0Mtpy8KRq5i9VyhpyoA==\",\"aOd3jmr0ypXLbi6dYnABnYFqC6VGguehBvzuRV2G7A2aA82KLI4jdgcBkd4PuI89yRFlr5fLVKOUApDHaY6QotAgZlmS8DxVAQeNH26pv3HwrBNff7oGw73xF5nXBRm3rH43mB9K/5f34i95f/mj2oE15vljrz+oTw5P1AJrGIdYSK+fABABt1d0BAAA\"]" + "text": "[\"H4sIAAAAAAAA/92Ty07DMBBF/8XrLJw4jZvsUAWIBVWBUiQQQlN72gYSu7InvKr+O04DorwEYgc7ex5Xx3fGK6aBgBUrhrRAh03dnpWtKlRUWtPeQGuH3rOC8fsk5pniHJTUwEGkggNmmezLPBY59kUiuAQEYBG7uqKHJRqoMXTuHg9kEg9edSNmZuRb+SXM8cDM7AbC6EHjvHWhZZyc1yqZ8KMkb6b15FrvV7fTa/sYWhfgh3hPo9DJCnINbkIjh7elbfx22BM4+k7y4T3t6AVpHTHUcwycFytmrMaNH6asoX3EqatYYZqqihgQuXLa0Kb0Mtpy8KRq5i9Vyho=\",\"cqBo53eOavTKlctuLp1icAGdgWoLpUaC56EG/O5FXYbsDZoDzYosjiN2BwGR3g+4jz3JEWWvl8tUo5QCkMdpjpCi0CBmWZLwPFUBB40fbqm/cfCsE19/ugbDvfEXmdcFGbesfjeYH0r/l/fiL3l/+aPagTXm+WOvP6hPDk/UAmsYh1hIr58AEAG3V3QEAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "219" + "value": "215" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "9" + "value": "6" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=mmWLELTDzWF4Vfj5i4WjD6YAXJZpNAxXucSrBqK0IsZwV7hQ%2B6bnOl4XcUl6cDD1tZD16U%2FnBz19SwsZ58sfALlenUQafPZJPLSma64W8eMyUMo7RZJZWKiJv4MXgnKBxG%2Fd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2BiG5Am3xq3SEr0w5Zzx3eK7c1W9dASLem4G7PgRdVy7T4n2yNtMPAr9uJjP5kYReIrQSJAm1bt0nRKz5igT5E%2FovquSE%2Fgbl2SGRYQpXiP8iVOTXxZYMUksDL8Kc%2FtGO1tz5\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca606333957c413-EWR" + "value": "7c8681b79d0b433f-EWR" } ], - "headersSize": 1096, + "headersSize": 1098, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.487Z", - "time": 226, + "startedDateTime": "2023-05-16T20:52:50.279Z", + "time": 344, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 226 + "wait": 344 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har index 0f9b5f14..a3a5ba77 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByContractAddress-null_4150084238/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "84d7c9e1b615e4cf293a447ae7482fad", + "_id": "f2f57a9da3ca63fb20906aad11842c52", "_order": 0, "cache": {}, "request": { - "bodySize": 1901, + "bodySize": 1909, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1901" + "value": "1909" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\",\"variables\":{\"contractAddress\":\"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByContractAddress\",\"variables\":{\"contractAddress\":\"0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByContractAddress($contractAddress: String!, $after: String, $first: Int) {\\n ethereum {\\n ...NftsByContractAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment ERC1155NFTNode on ERC1155NFT {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallets {\\n edges {\\n node {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\\n\\nfragment ERC721NFTNode on ERC721NFT {\\n animationUrl\\n attributes {\\n name\\n value\\n __typename\\n }\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n wallet {\\n address\\n ensName\\n __typename\\n }\\n __typename\\n}\\n\\nfragment NftsByContractAddressFragment on EVMSchemaType {\\n collection(contractAddress: $contractAddress) {\\n address\\n __typename\\n ... on ERC1155Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC1155NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n ... on ERC721Collection {\\n nfts(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...ERC721NFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "215" + "value": "214" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "5" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270372" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=u%2BRNlPMG4%2FN6O94NqxdXzSS8gUVIJTnqYWu%2BaOkoi06PDPKPu973Qxn4OdZsxkm3J%2F%2FCZ%2F6qkbPlAxgo%2BmyeQA8UVHiHuOxBA3tAjia0ImVEpd%2F0zWMFvREAewVVGFvhhkFP\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=YYxARx3v5mIhrT%2BXilBtw38OWmPLw25pOxvjXoKEW%2BYIpaNqKfTuPcWg96ecVtE2Kh1bMXWVqknohAYzrbGBkmXH4CYUj3sSweggDpOjydoF7hUOHfwitgCQRYCOzdaEGlLI\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60635df1843e7-EWR" + "value": "7c8681ba9abb0f59-EWR" } ], - "headersSize": 1105, + "headersSize": 1094, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.825Z", - "time": 267, + "startedDateTime": "2023-05-16T20:52:50.740Z", + "time": 332, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 267 + "wait": 332 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har index b71b5c49..6264eeb8 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-base_2079060109/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "85500ac2fd134b3f2915ef2ca415c2ce", + "_id": "8c3d52622aaedf09134c9529d54fd9ec", "_order": 0, "cache": {}, "request": { - "bodySize": 1094, + "bodySize": 1100, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1094" + "value": "1100" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1103, + "bodySize": 1106, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1103, - "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSNgFalLg==\",\"fNcSLSvmpdGfrYqmOih1FHGDV+Mt+EmF1TOqvWXcv3vRRE4TDkIUeSYExXZltMiHdMjTybigbJjllFLGCo7SBDhuZd2yYuoSFDcVEG/IogQys8B8sECWxirRI19MICXbAGHWyg0IIjVhRAOzeUMqtpKcKSJkhZNBPmIKoswGjhDaSA0Y7cFuQLfFjgjTgtTGOZlLJX3TI/HgaDAYkKDlbXiu7bAYkNY/rapVkAJIgzqQ35fSkRsTrAZMn2N7zBZBkJYoYKi340CZW+nLTgpBnedfZr/mzCGM05POk/dM64bMjIIe2W63Pf5Yubftbt067Q6Fa6ZeDKMCz/b2fhzsU7d+oQmlmIYjbN0Sld7XbtrvPxFXTS01Jve4MkH0ZV24/mUF16c8nn1MIaeXvzP/x1+L08UE1quPZ7d03lx/XvL15dAsBR+lrN+W6N3UKyzDvLcyD/7RSRumQlt1LkEJPEZ3SN8ZEMFjxtcra4IWaL/n2CuJt/eHwfsLvQo9NUqQC6PWTBjvDlPeAze2M+6rpGOFdQ9jTxpU/DLqN1bXzWHUmQn4sF+GzWxw5WHY3FjYX+zr/7b+AVvj+nnLuN6sQX8Q0bT9P1hfJ3/OJkmMC7YleHWy3K/et0/czGi922EnuPq6sf7UzUcFo4KmgyQVgyQuMpoXIhOTPM/TYgzZsEiHWZaK0eHm2zH++zt/atju5KlJMR1+36M4Ho1+VpO+/kDkG3TfwSdXZ594CRVbtO/m4eHhH2N19MumBwAA\"]" + "size": 1106, + "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSNgFalLnzX\",\"Ei0r5qXRn62KpjoodRRxg1fjLfhJhdUzqr1l3L970UROEw5CFHkmBMV2ZbTIh3TI08m4oGyY5ZRSxgqO0gQ4bmXdsmLqEhQ3FRBvyKIEMrPAfLBAlsYq0SNfTCAl2wBh1soNCCI1YUQDs3lDKraSnCkiZIWTQT5iCqLMBo4Q2kgNGO3BbkC3xY4I04LUxjmZSyV90yPx4GgwGJCg5W14ru2wGJDWP62qVZACSIM6kN+X0pEbE6wGTJ9je8wWQZCWKGCot+NAmVvpy04KQZ3nX2a/5swhjNOTzpP3TOuGzIyCHtlutz3+WLm37W7dOu0OhWumXgyjAs/29n4c7FO3fqEJpZiGI2w=\",\"3RKV3tdu2u8/EVdNLTUm97gyQfRlXbj+ZQXXpzyefUwhp5e/M//HX4vTxQTWq49nt3TeXH9e8vXl0CwFH6Ws35bo3dQrLMO8tzIP/tFJG6ZCW3UuQQk8RndI3xkQwWPG1ytrghZov+fYK4m394fB+wu9Cj01SpALo9ZMGO8OU94DN7Yz7qukY4V1D2NPGlT8Muo3VtfNYdSZCfiwX4bNbHDlYdjcWNhf7Ov/tv4BW+P6ecu43qxBfxDRtP0/WF8nf84mSYwLtiV4dbLcr963T9zMaL3bYSe4+rqx/tTNRwWjgqaDJBWDJC4ymhciE5M8z9NiDNmwSIdZlorR4ebbMf77O39q2O7kqUkxHX7fozgejX5Wk77+QOQbdN/BJ1dnn3gJFVu07+bh4eEfY3X0y6YHAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "222" + "value": "225" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "12" + "value": "16" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=7zCivrhESNG9VoXdou19hhIXI8meM7Zwp8nWDobhdSO7qIkki09YJ8wyTgwtE7Xd3t3Y2orQIt7wj5yjgFfR0LN392KnZFceGuvNA9F0OtZ%2FbbD7V3mBPDpFHCFrTjUNQraO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=r5ALua4lkGr7Oa8tRYD2QqyUigeTNMsOgpY5VIMmPwBYa5L8rQaxFLXGfCsjvhWB9Iwqt2w1U0bhVD1auAtJH7p39nIeH0GuxeXmxpwywoja3iK1pDVz5T3NoP2P2WT8H16I\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f888919bf-EWR" + "value": "7c8681b26f9942d8-EWR" } ], - "headersSize": 1100, + "headersSize": 1098, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.742Z", - "time": 1272, + "startedDateTime": "2023-05-16T20:52:49.397Z", + "time": 2081, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 1272 + "wait": 2081 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har index 94a22109..f0395f16 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-contractAddresses_2306426962/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "88fe4d2ea7a2a4dc7e0f3d63b6875670", + "_id": "acd189c4cadb6a6d3227c0dd4e02270c", "_order": 0, "cache": {}, "request": { - "bodySize": 1172, + "bodySize": 1178, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1172" + "value": "1178" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]},\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3c6aeff92b4b35c2e1b196b57d0f8ffb56884a17\",\"first\":2,\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]}},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1139, + "bodySize": 1138, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1139, - "text": "[\"H4sIAAAAAAAA/+1W21LbSBD9lSntq9d3sOW34GA2u+EWHLwhlUq1ZlrW4NGMmIuNiuLf0xI4gAkJlUpeUrxJPd2nz3QfndJVJMBDNLqK0GdoMeTV8wqUQr9TvhLConNVCNaPUfuyx7cB0zTuJv2kt8W72Ek68XayNRDtdJimydb2cNiHziBqRKjdAeRIZS6DiyY1oeAN/MFkWiMXMMc3OjU1CS3GwTpjqWDaPct597R93I1Dkp+eiz21TM7NJQFk4A7w0h9RZTRKQTmsY0cWl9IE9yDuPFj/I9AVgX7+7MsC9Q3bozWpa7qDmCMx/XgVaQ==\",\"I7CiqVNfz0TLHLw0+r1V0UgHpRoRN3Q3XgVPVJjfRbW3wP2re1PkcZejEGkyFCKmeQ3jNOnHfd4bbKcx9IdJHMcAKSdqAh23sqhQqXSGipscmTdsmiEbWwQfLLKZsUo02QcTWAZLZGCtXKJgUjNgGsEmJcthLjkoJmROqyE8ZlKmzBIbFFpKjZTt0S5RV80aDLRghXFOJlJJXzZZp91ot9ssaHkR7no7aoasElDFah6kQFYSD8L3mXTs3ASrkconNB6zoiBKyxQC8a0xiOZK+qymwojnwYfx3wk4CtP2pPPsNWhdsrFR2GSr1arJbzs3V/WtK6ldEnEN6t4ycvSw1vftYr9O66+4G8dURius1BJl3hdu1Gp9Bc7LQmoqbnJlgmjJInWt4xzP9nhn/LaHSXz8L/j//p/uTQe4mL/dv4gn5dn7GV8c981M8K0etKoWzfNiTm3AeyuT4G+VtAQVqq4TiUrQMalD+lqAFNwBvphbE7Qg+d3lnkq6vd9MXl/oQeqeUYIdGbUAYbzbLHmN3NhauA+KdhT13czdLYnx/ax/oCjKzax9E+jLvp82tsFlm2kTY3F9sU8vsn6GrMl+nhKuNwvUb0Q0qt437Gv33XjQ7ZDDVgAPTmZr7336xI2N1jcetkvWV6/1xfn+JOdrd4a/2/moxfed74SD/YadPeF944rJIyM7XKJVUP6sSx5yBM2mFmjx9OPzPJd8B1JzA486HAafSv8Y/5cZ6jcn8OKov8RRbz6IO0el99/qqJ+ekfkE3KPw7un+Cc8wh2klievr6y+RCYK11AsAAA==\"]" + "size": 1138, + "text": "[\"H4sIAAAAAAAA/+1W21LbSBD9lSntq9d3sOW34GA2u+EWHLwhlUq1ZlrW4NGMmIuNiuLf0xI4gAkJlUpeUrxJPd2nz3QfndJVJMBDNLqK0GdoMeTV8wqUQr9TvhLConNVCNaPUfuyx7cB0zTuJv2kt8W72Ek68XayNRDtdJimydb2cNiHziBqRKjdAeRIZS6DiyY1oeAN/MFkWiMXMMc3OjU1CS3GwTpjqWDaPct597R93I1Dkp+eiz21TM7NJQFk4A7w0h9RZTRKQTmsY0cWl9IE9yDuPFj/I9AVgX7+7MsC9Q3bozWpa7qDmCMx/XgVaSOw\",\"oqlTX89Eyxy8NPq9VdFIB6UaETd0N14FT1SY30W1t8D9q3tT5HGXoxBpMhQipnkN4zTpx33eG2ynMfSHSRzHACknagIdt7KoUKl0hoqbHJk3bJohG1sEHyyymbFKNNkHE1gGS2RgrVyiYFIzYBrBJiXLYS45KCZkTqshPGZSpswSGxRaSo2U7dEuUVfNGgy0YIVxTiZSSV82WafdaLfbLGh5Ee56O2qGrBJQxWoepEBWEg/C95l07NwEq5HKJzQes6IgSssUAvGtMYjmSvqspsKI58GH8d8JOArT9qTz7DVoXbKxUdhkq9WqyW87N1f1rSupXRJxDereMnL0sNb37WK/TuuvuBvHVEYrrNQ=\",\"EmXeF27Uan0FzstCaipucmWCaMkida3jHM/2eGf8todJfPwv+P/+n+5NB7iYv92/iCfl2fsZXxz3zUzwrR60qhbN82JObcB7K5Pgb5W0BBWqrhOJStAxqUP6WoAU3AG+mFsTtCD53eWeSrq930xeX+hB6p5Rgh0ZtQBhvNsseY3c2Fq4D4p2FPXdzN0tifH9rH+gKMrNrH0T6Mu+nza2wWWbaRNjcX2xTy+yfoasyX6eEq43C9RvRDSq3jfsa/fdeNDtkMNWAA9OZmvvffrEjY3WNx62S9ZXr/XF+f4k52t3hr/b+ajF953vhIP9hp094X3jiskjIztcolVQ/qxLHnIEzaYWaPH04/M8l3wHUnMDjzocBp9K/xj/lxnqNyfw4qi/xFFvPog7R6X33+qon56R+QTco/Du6f4JzzCHaSWJ6+vrL5EJgrXUCwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:57 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "205" + "value": "204" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "10" + "value": "14" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=AphkIBs27x%2Ffotqqy%2BThmsfBVjl8Lc0vhtZLPPS5C7p3HJLr1xPhidsmUAVHZpz7mmxYiT8nORXEA3%2B6I7P6W3mugvOUehEDs92Dteh3u9saKlHRbD8fnFmUfrYhj%2BL0SeF6\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=sQ7EtdTrroV8yUcSOpuuR4LqJIRVxtdwtpAvITqsh%2B0BZdgMie86RvX6AQMzbiXN%2FqnbUoXQH2FeZwOmni0Llx62cvKpz9%2BOUmqk0GbVT5LaAjKNkoWSd5lxuu6BtFe5jyIR\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6063dcb3143fb-EWR" + "value": "7c8681c4ca359e08-EWR" } ], - "headersSize": 1106, + "headersSize": 1104, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:57.147Z", - "time": 168, + "startedDateTime": "2023-05-16T20:52:52.470Z", + "time": 186, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 168 + "wait": 186 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har index 1ef38142..7c6151e6 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-iterates_2749922179/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "34a05ddb1bdae583e58748ae57f36984", + "_id": "72adb3dbec861617fbf1befade9dbd0b", "_order": 0, "cache": {}, "request": { - "bodySize": 1094, + "bodySize": 1100, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1094" + "value": "1100" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1103, - "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3fQ==\",\"pI2AVqUufNcSLSvmpdGfrYqmOih1FHGDV+Mt+EmF1TOqvWXcv3vRRE4TDkIUeSYExXZltMiHdMjTybigbJjllFLGCo7SBDhuZd2yYuoSFDcVEG/IogQys8B8sECWxirRI19MICXbAGHWyg0IIjVhRAOzeUMqtpKcKSJkhZNBPmIKoswGjhDaSA0Y7cFuQLfFjgjTgtTGOZlLJX3TI/HgaDAYkKDlbXiu7bAYkNY/rapVkAJIgzqQ35fSkRsTrAZMn2N7zBZBkJYoYKi340CZW+nLTgpBnedfZr/mzCGM05POk/dM64bMjIIe2W63Pf5Yubftbt067Q6Fa6ZeDKMCz/b2fhzsU7d+oQmlmIYjbN0Sld7XbtrvPxFXTS01Jve4MkH0ZV24/mUF16c8nn1MIaeXvzP/x1+L08UE1quPZ7d03lx/XvL15dAsBR+lrN+W6N3UKyzDvLcyD/7RSRumQlt1LkEJPEZ3SN8ZEMFjxtcra4IWaL/n2CuJt/eHwfsLvQo9NUqQC6PWTBjvDlPeAze2M+6rpGOFdQ9jTxpU/DLqN1bXzWHUmQn4sF+GzWxw5WHY3FjYX+zr/7b+AVvj+nnLuN6sQX8Q0bT9P1hfJ3/OJkmMC7YleHWy3K/et0/czGi922EnuPq6sf7UzUcFo4KmgyQVgyQuMpoXIhOTPM/TYgzZsEiHWZaK0eHm2zH++zt/atju5KlJMR1+36M4Ho1+VpO+/kDkG3TfwSdXZ594CRVbtO/m4eHhH2N19MumBwAA\"]" + "text": "[\"H4sIAAAAAAAA/+1U23LbNhD9FQz76koiqQuht1ix3LSxx24Uq3EnkwGBpQgLBGhcJHM8/vcuKcsXZdzmIY99Iw92zx7sHux9JJhn0fQ+Al+ChVC131umFPjj5p0QFpxrIbb/jAZ3KR8zKAqa5MM8HfEE4jym43w0EYMiK4p8NM6yIYsn0VEE2p2zCjDNley2h0UQ3NGfzxcdc81W8EEXphOhxSxYZywmLJLriidXg8uEhry6uhGnapPfmDskKJk7hzt/gZnR1NsAHXRhYSNNcDu4YMoh7jyz/r84t8j57ZtvatA7sRd7TQ94BbECFPr3faSN\",\"gFalLnzXEi0r5qXRn62KpjoodRRxg1fjLfhJhdUzqr1l3L970UROEw5CFHkmBMV2ZbTIh3TI08m4oGyY5ZRSxgqO0gQ4bmXdsmLqEhQ3FRBvyKIEMrPAfLBAlsYq0SNfTCAl2wBh1soNCCI1YUQDs3lDKraSnCkiZIWTQT5iCqLMBo4Q2kgNGO3BbkC3xY4I04LUxjmZSyV90yPx4GgwGJCg5W14ru2wGJDWP62qVZACSIM6kN+X0pEbE6wGTJ9je8wWQZCWKGCot+NAmVvpy04KQZ3nX2a/5swhjNOTzpP3TOuGzIyCHtlutz3+WLm37W7dOu0OhWumXgyjAs/29n4c7FO3fqEJpZiGI2zdEpXe127a7z8RV00tNSb3uDJB9GVduP5lBdenPJ59TCGnl78z/8dfi9PFBNarj2e3dN5cf17y9eXQLAUfpazflujd1Cssw7y3Mg/+0UkbpkJbdS5BCTxGd0jfGRDBY8bXK2uCFmi/59gribf3h8H7C70KPTVKkAuj1kwY7w5T3gM3tjPuq6RjhXUPY08aVPwy6jdW181h1JkJ+LBfhs1scOVh2NxY2F/s6/+2/gFb4/p5y7jerEF/ENG0/T9YXyd/ziZJjAu2JXh1styv3rdP3MxovdthJ7j6urH+1M1HBaOCpoMkFYMkLjKaFyITkzzP02IM2bBIh1mWitHh5tsx/vs7f2rY7uSpSTEdft+jOB6NflaTvv5A5Bt038EnV2efeAkVW7Tv5uHh4R9jdfTLpgcAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "213" + "value": "211" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "16" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270372" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=DBK7jse3hjBoGcsiT1%2BESlUoAHtLJTqFw%2Bx9YIwCZ2OSkP1FMPsHmqizn5GjvzlBo6ZaffDq%2FhwEKXkXGmjS89m56roPWjkfCAwyJCmVlSJL6%2BIKupRU6FZzEGokhYwIOqsO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=5lCmYAviBwLlwxjMLld8cngOZPWTGxCMpBP0JCKqfHdvco%2BjDdEGLhj2oHusve%2B31LJPhwVoqn7u%2Bb6mke06m7kI0PIvqW7nQ2baL4MnRJ3XZzMeTvxtX64xCiMtatf7zJNd\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60637f818c40c-EWR" + "value": "7c8681bf3b3917f9-EWR" } ], - "headersSize": 1106, + "headersSize": 1104, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.140Z", - "time": 292, + "startedDateTime": "2023-05-16T20:52:51.616Z", + "time": 264, "timings": { "blocked": -1, "connect": -1, @@ -183,21 +183,21 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 292 + "wait": 264 } }, { - "_id": "528f094f5144a186d9b228fc5c918e5f", + "_id": "f2e994483c9d6002bc03c09c21a05016", "_order": 0, "cache": {}, "request": { - "bodySize": 1129, + "bodySize": 1135, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -207,7 +207,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1129" + "value": "1135" }, { "_fromType": "array", @@ -229,13 +229,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB56884A17\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -252,7 +252,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -292,11 +292,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "210" + "value": "209" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -304,11 +304,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "15" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -316,7 +316,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=hLT%2BF0FIJnQNwi89x9XpLNPfVHGncEZJy95MlzS%2BxYLrKnsODfyWDj771SMW0SzvMyywzxZB2FNR%2FyCyOcyQlrc2w0mUMCD15NTRZZetrusAkbOfvCv9JRwPOLLUdQRktsJw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=bKjqUh7PVz8ytmv2FafScaZOMuYvPMvB8JkNaRorXkRkHSELIbGXjg9gYGZQRwf6XIwp%2F1aHs420uySBk49MflVYLBfFSZ3HW1%2F5%2FVpUvnCLeh71MT8opXGQ1tp45D34Wx5Y\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -344,7 +344,7 @@ }, { "name": "cf-ray", - "value": "7ca606395f118c83-EWR" + "value": "7c8681c17fde4390-EWR" } ], "headersSize": 1097, @@ -353,8 +353,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.438Z", - "time": 194, + "startedDateTime": "2023-05-16T20:52:51.890Z", + "time": 236, "timings": { "blocked": -1, "connect": -1, @@ -362,7 +362,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 194 + "wait": 236 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har index b5498d8a..7592f3bc 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletAddress-null_3723534789/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "2e411fd378fcfc6fdfe913f9db4f2ee4", + "_id": "e75a95644010b4238ac8248478afd34e", "_order": 0, "cache": {}, "request": { - "bodySize": 1093, + "bodySize": 1099, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1093" + "value": "1099" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB568ABCD\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByAddress\",\"variables\":{\"address\":\"0x3C6aEFF92b4B35C2e1b196B57d0f8FFB568ABCD\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByAddress($address: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByAddressFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByAddressFragment on EVMSchemaType {\\n walletByAddress(address: $address) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 257, - "text": "[\"H4sIAAAAAAAA/4WPy2rDMBBF/0XrLByndmNDFm1oSxcxDjUutJQwkkZxgiwFPfIg+N8rm6bQB2Q3HO6cuXMmHByQ/EzQNWjQt/18ACnR3Z/uODdobY/gMpLoOGEpoBBZTG/oJGExjuk4S2lyyyMxFYIm6RQo42REUNkCWiS58lKOvrzFYzUod7DGZyX0cF3xuTdWm3Cgit9aFtfRMs48bestf5J7utVusZzNgrMBW+DRlWGb5AKkxYGVBvcb7e0Pbh0Yd018CNLVyp12qIaupLwU68IHfI2h7fvHr8zr9ytzrRQyt9Gqz/8T+oMf6sULa7CFKjDSdd0nz6w8hw==\",\"hgEAAA==\"]" + "text": "[\"H4sIAAAAAAAA/4WPy2rDMBBF/0XrLByndmNDFm1oSxcxDjUutJQwkkZxgiwFPfIg+N8rm6bQB2Q3HO6cuXMmHByQ/EzQNWjQt/18ACnR3Z/uODdobY/gMpLoOGEpoBBZTG/oJGExjuk4S2lyyyMxFYIm6RQo42REUNkCWiS58lKOvrzFYzUod7DGZyX0cF3xuTdWm3Cgit9aFtfRMs48bestf5J7utVusZzNgrMBW+DRlWGb5AKkxYGVBvcb7e0Pbh0Yd018CNLVyp12qIaupLwU68IHfI2h7fvHr8zr9ytzrRQyt9Gqz/8T+oMf6sULa7CFKjDSdd0nz6w=\",\"PIeGAQAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:57 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "207" + "value": "205" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "12" + "value": "15" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=GNV75E%2FVLPZ79RZs0Q0IArRzGT%2FKVRncDfZZyPb2Sd69%2BE77NmmUGo9W5AP2gvRa9NKRFQOMXCsyq4zIvcKw2%2BrW5h22gLglhLRkrMqEGNKLJupIeJUnU95iIIPLrUOCQE4F\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=eP032hZIRsS6GvHjvnXk0trFchACpSUpnPCI5gvVwfmF%2FKpiXhOtNIPMLJS2uf%2Fa9h4a8HngzlxxcPL6NxWOS9YwGqG0MGY9yTCFExkAxsuVVvZsD70Rb%2FjD%2BCv%2FgUbD5Gsw\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6063be9791849-EWR" + "value": "7c8681c2f85242a5-EWR" } ], - "headersSize": 1099, + "headersSize": 1101, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.742Z", - "time": 268, + "startedDateTime": "2023-05-16T20:52:52.244Z", + "time": 107, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 268 + "wait": 107 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har index df797995..12877b8c 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-base_2165443681/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "26f7cace0330dc721f485c1b84dd00bd", + "_id": "4818815bebe66438dbf0cbed958bbd59", "_order": 0, "cache": {}, "request": { - "bodySize": 1040, + "bodySize": 1046, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1040" + "value": "1046" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1107, - "text": "[\"H4sIAAAAAAAA/+1UTXPbNhD9Kxj2qkoiqQ9Ct1qR3LSxxq4Vq3EnkwGBpQgLBGgAlMzx+L93SVn+UMZJDjnmRj7svn3Yfdj7QDDPgsl9AD4HC1XRfO+YUuBP6tnisvllQlhwLpgE/buYjxhkGY3SQRoPeQRhGtJROhyLfpZkWTocJcmAheOgE4B2C1YAprmc3XaxAIJ76sV86Rrmkq3hvc5MK0CLaWWdsZiwjK4LHl31LyJapcXVjThV2/TG3CFBztwC7vw5ZgYTbytooXMLW2kqt4czphzizjPrv8e5Q84vX3xdgt6LPT9oesAriDWg0A==\",\"/+4DbQQ0KnXm25ZoWTAvjf5oVTDRlVKdgBu8Gm/AS1Wtn1HtLeP+jxdN5DTiIESWJkJQbFdCs3RABzwejzLKBklKKWUs4yhNgONWlg0rpq5AcVMA8YYscyBTC8xXFsjKWCW65JOpSM62QJi1cguCSE0Y0cBsWpOCrSVnighZ4GSQj5iMKLOFDkJbqQGjPdgt6KZYhzAtSGmck6lU0tddEvY7/X6fVFreVs+1HRYD0ninUbWupABSow7k97l05MZUVgOmz7E9ZocgSEsUMNTbcqDMnfR5K4WgzsWn6e8pcwjj9KTz5B3TuiZTo6BLdrtdlz9W7u7aWzdOu0PhmqkXwyjAs4O1Hwf71K3faEQppuEIG7cEufelm/R6T8RFXUqNyV2uTCV6ssxc76KA61MeTj/EkNKLv5j/+9/l6XIMm/WHs1s6r68/rvjmYmBWgg9j1mtKdG/KNZZh3luZVv7RSVumqqbqXIISeIzukL41IIInjG/W1lRaoP2eY68k3t4fBx8u9Cr01ChBzo3aMGG8O055B9zY1rivkk4U1j2OndWo+GXUn6ws6+OoM1Phw34ZNrWVy4/D5sbC4WKff9n6B2yN6+ct43qzAf1eBJPm/2h9zf6ZjqMQF2xD8OpkdVi9b5+4qdF6v8NmuPrasf7UzUcFo4LG/SgW/SjMEppmIhHjNE3jbATJIIsHSRKL4fHm2zN++50/NWx/8tSkkA6+7lEYDoc/q0mffyDyDbqv4NnV2SXPoWDL5t08PDz8DxpH3UaiBwAA\"]" + "text": "[\"H4sIAAAAAAAA/+1UTXPbNhD9Kxj2qkoiqQ9Ct1qR3LSxxq4Vq3EnkwGBpQgLBGgAlMzx+L93SVn+UMZJDjnmRj7svn3Yfdj7QDDPgsl9AD4HC1XRfO+YUuBP6tnisvllQlhwLpgE/buYjxhkGY3SQRoPeQRhGtJROhyLfpZkWTocJcmAheOgE4B2C1YAprmc3XaxAIJ76sV86Rrmkq3hvc5MK0CLaWWdsZiwjK4LHl31LyJapcXVjThV2/TG3CFBztwC7vw5ZgYTbytooXMLW2kqt4czphzizjPrv8e5Q84vX3xdgt6LPT9oesAriDWg0P/uA20=\",\"BDQqdebblmhZMC+N/mhVMNGVUp2AG7wab8BLVa2fUe0t4/6PF03kNOIgRJYmQlBsV0KzdEAHPB6PMsoGSUopZSzjKE2A41aWDSumrkBxUwDxhixzIFMLzFcWyMpYJbrkk6lIzrZAmLVyC4JITRjRwGxak4KtJWeKCFngZJCPmIwos4UOQlupAaM92C3opliHMC1IaZyTqVTS110S9jv9fp9UWt5Wz7UdFgPSeKdRta6kAFKjDuT3uXTkxlRWA6bPsT1mhyBISxQw1NtyoMyd9HkrhaDOxafp7ylzCOP0pPPkHdO6JlOjoEt2u12XP1bu7tpbN067Q+GaqRfDKMCzg7UfB/vUrd9oRCmm4QgbtwS596Wb9HpPxEVdSo3JXa5MJXqyzFzvooDrUx5OP8SQ0ou/mP/73+Xpcgyb9YezWzqvrz+u+OZiYFaCD2PWa0p0b8o1lmHeW5lW/tFJW6aqpupcghJ4jO6QvjUggieMb9bWVFqg/Z5jryTe3h8HHy70KvTUKEHOjdowYbw7TnkH3NjWuK+SThTWPY6d1aj4ZdSfrCzr46gzU+HDfhk2tZXLj8PmxsLhYp9/2foHbI3r5y3jerMB/V4Ek+b/aH3N/pmOoxAXbEPw6mR1WL1vn7ip0Xq/w2a4+tqx/tTNRwWjgsb9KBb9KMwSmmYiEeM0TeNsBMkgiwdJEovh8ebbM377nT81bH/y1KSQDr7uURgOhz+rSZ9/IPINuq/g2dXZJc+hYMvm3Tw8PPwPGkfdRqIHAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "223" + "value": "221" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "13" + "value": "12" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=8ea0F2MTDtrzyorSGvt2%2BZ%2FKuQdOWCwjAKJwnTBDHPQD%2FWcFk1NCZjCQYx77nA16WbWktl5YLWtmUTqHHC9RDLxquMCi%2FynwmDv5TcP1y4FAN19bVHOGYo9wE8OxLNROkZcG\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=FzjSMJq0sY6cbfzD8Ypr52Yaja2aAOW4Qj6w9ShXd7BbyoPf6x1UvDlkb8B9IusbMshR9fQ1U73R%2F5LjRI6Rafm500dyiBo2uKC7cqSlbQL3J%2B5ceInaDmrWBxFD9GMbRdPL\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f4e834344-EWR" + "value": "7c8681b26b14439c-EWR" } ], - "headersSize": 1106, + "headersSize": 1102, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.739Z", - "time": 1274, + "startedDateTime": "2023-05-16T20:52:49.341Z", + "time": 2138, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 1274 + "wait": 2138 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har index 5757c887..896a0753 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-contractAddresses_1783797510/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "189af90583cd1ff4ed8303f40e806e78", + "_id": "1d708a65570ab1bd14921f09cbc9c7b1", "_order": 0, "cache": {}, "request": { - "bodySize": 1118, + "bodySize": 1124, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1118" + "value": "1124" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"shaq.eth\",\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]},\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2,\"filter\":{\"contractAddressIn\":[\"0xc92ceddfb8dd984a89fb494c376f9a48b999aafc\"]}},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 1139, - "text": "[\"H4sIAAAAAAAA/+1W21IbORD9FdXsq9d3sMdvi2Oz2Q0GgoMTUqlUj9TjEdZIgy42UxT/nh6DA5iQUKnkJcWb1eo+fdR95pSvIgEeosFVhD5DiyGvfq9AKfR75WhyUh1BCIvORYOoednhu4BpGreTbtLZ4W1sJa14N9npiWbaT9NkZ7ff70KrF9Ui1G4COVKZy+CiTg0oeAM9GU9dhVzAHF/r1KwJaDEM1hlLBdP2Wc7bp83jdhyS/PRc7Ktlcm4uCSADN8FLf0SV0SAF5XAdO7K4lCa4B3Hnwfofga4I9PNnXxaob9gebUhd0xvE\",\"HInpx6tIG4EVTZ369Uy0zMFLo99ZFQ10UKoWcUNv41XwRIX5XVR7C9z/c2+KPG5zFCJN+kLENK9+nCbduMs7vd00hm4/ieMYIOVETaDjVhYVKpXOUHGTI/OGTTNkQ4vgg0U2M1aJOvtgAstgiQyslUsUTGoGTCPYpGQ5zCUHxYTMaTWEx0zKlFlijUJLqZGyPdol6qpZjYEWrDDOyUQq6cs6azVrzWaTBS0vwl1vR82QVeKpWM2DFMhK4kH4PpOOnZtgNVL5mMZjVhREaZlCIL5rDKK5kj5bU2HEc/Jh+HcCjsK0Pek8ewVal2xoFNbZarWq89vO9dX61ZXULom4BnVvGTl62Gj7drFfp/VX3I5jKqMVVmqJMu8LN2g0vgLnZSE1Fde5MkE0ZJG6xnGOZ/u8NXzTwSQ+/g/8/++n+9MeLuZvDi7icXn2bsYXx10zE3ynA42qRf28mFMb8N7KJPhbJS1BharrWKISdE3qkH4tQAruAV/MrQlakPzuck8lvd5vJ28e9CB13yjBjoxagDDebZe8Qm7sWrgPivYU9d3OHZXE+H7Wv1AU5XbWgQn0Zd9PG9rgsu20sbG4edinF1k/Q9ZkP08J15sF6tciGlTnLfsavR322i1y2Argwc1s471P37ih0frGw0Zkfeu1vjjfn+R8zVb/dzsftfi+851wsN+wsye8b1gxeWRkh0u0CsqfdclDjqDZ1AItnv70PM8l34LU3MCjDofBp9I/xv9lhvrNCbw46i9x1JsP4s5R6fxbHfXTMzKfgHsUHp0enPAMc5hWkri+vv4C4PuRD9ALAAA=\"]" + "text": "[\"H4sIAAAAAAAA/+1W21IbORD9FdXsq9d3sMdvi2Oz2Q0GgoMTUqlUj9TjEdZIgy42UxT/nh6DA5iQUKnkJcWb1eo+fdR95pSvIgEeosFVhD5DiyGvfq9AKfR75WhyUh1BCIvORYOoednhu4BpGreTbtLZ4W1sJa14N9npiWbaT9NkZ7ff70KrF9Ui1G4COVKZy+CiTg0oeAM9GU9dhVzAHF/r1KwJaDEM1hlLBdP2Wc7bp83jdhyS/PRc7Ktlcm4uCSADN8FLf0SV0SAF5XAdO7K4lCa4B3Hnwfofga4I9PNnXxaob9gebUhd0xvEHIk=\",\"6cerSBuBFU2d+vVMtMzBS6PfWRUNdFCqFnFDb+NV8ESF+V1Uewvc/3NvijxucxQiTfpCxDSvfpwm3bjLO73dNIZuP4njGCDlRE2g41YWFSqVzlBxkyPzhk0zZEOL4INFNjNWiTr7YALLYIkMrJVLFExqBkwj2KRkOcwlB8WEzGk1hMdMypRZYo1CS6mRsj3aJeqqWY2BFqwwzslEKunLOms1a81mkwUtL8Jdb0fNkFXiqVjNgxTISuJB+D6Tjp2bYDVS+ZjGY1YURGmZQiC+awyiuZI+W1NhxHPyYfh3Ao7CtD3pPHsFWpdsaBTW2Wq1qvPbzvXV+tWV1C6JuAZ1bxk5etho+3axX6f1V9yOYyqjFVZqiTLvCzdoNL4C52UhNRXXuTJBNGSRusZxjmf7vDV808EkPv4P/P/vp/vTHi7mbw4u4nF59m7GF8ddMxN8pwONqkX9vJhTG/DeyiT4WyUtQYWq61iiEnRN6pB+LUAK7gFfzK0JWpD87nJPJb3ebydvHvQgdd8owY6MWoAw3m2XvEJu7Fq4D4r2FPXdzh2VxPh+1r9QFOV21oEJ9GXfTxva4LLttLGxuHnYpxdZP0PWZD9PCdebBerXIhpU5y37Gr0d9totctgK4MHNbOO9T9+4odH6xsNGZH3rtb4435/kfM1W/3c7H7X4vvOdcLDfsLMnvG9YMXlkZIdLtArKn3XJQ46g2dQCLZ7+9DzPJd+C1NzAow6HwafSP8b/ZYb6zQm8OOovcdSbD+LOUen8Wx310zMyn4B7FB6dHpzwDHOYVpK4vr7+AuD7kQ/QCwAA\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:57 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "206" + "value": "203" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "11" + "value": "13" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=gQeiPjCk3xLrUOyY4VdcYpwai5HU6PlTlUzIUAaMZKIcsofAl%2Bz2FLW6Td3u%2B%2BmDYeqATfv4NJ0fedRhNZLGCFDFIIkpba3H%2B8bkG97dhoP%2FnQ9%2FfPXtNaWZjjN2rIhfJOIO\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2BiGchI6WbTiq6WIfkS%2BNd%2B4mGwmSZMDorRoHF8XarUzPs%2F%2BqVnsKu7QnNXbmU8CZhXEh98N35JxXxm8OzF112kGsHwmEMoLF57aoZEbx5mbP5tONDPegnfFZh5WaGz1YHrLK\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6063c4dc3422e-EWR" + "value": "7c8681c4aef44232-EWR" } ], - "headersSize": 1110, + "headersSize": 1108, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.826Z", - "time": 233, + "startedDateTime": "2023-05-16T20:52:52.343Z", + "time": 313, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 233 + "wait": 313 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har index 5ba418ce..a90df62b 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-iterates_3251182367/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "276d39cc5fb3d31819064155af681aa8", + "_id": "bda65fde37a165f4a0f5d5c390c81ddd", "_order": 0, "cache": {}, "request": { - "bodySize": 1075, + "bodySize": 1081, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1075" + "value": "1081" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"ensName\":\"shaq.eth\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"shaq.eth\",\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -67,13 +67,13 @@ "encoding": "base64", "mimeType": "application/json", "size": 427, - "text": "[\"H4sIAAAAAAAA/7VSwY7TMBD9F59XKHHixMkNqoL2QFVoKRIIrcb2uO2SOMV2li1V/51JQ0UBrdjDrk/2G8/ze298YAYisPrAMG7QY98O++/QNBhf7aezxXAEYzyGwGqW3Ge6ALS24ipXmdAcU5VWhRKlSay0VolCyhzSkl0xdGEGLVJb2MC3F/QAgSP17PUyDMw7WOO1s91JgDOT3ofOU8OSf2o1XyXveNWrdnVr3jR36rb7QQQbCDO8j3PqZHX0PZ6guce7bdeHSzhE8PF/lHuivLmJ+x26Uev8LOlIDswaSefnA3OdwUGks/GUiNu2ELed++AbVru+\",\"aa6Y7siZHsBF069/oy560PHlRYYgS4U5mKwwsipBSDR5iUJIKQUHZWVmbaokJ2kGg/bb3cB6ZiTz6B00F0+3GOHXHEn1aGSsxO4rumvDap4Miyd/uZ2+n6SpEDSPwe8fpY/nST1cCZPOudHzlKKii0+cVGYsF7ZMUl2V9L0qIapES2NKlWjMclOkmCnCnjapUjxvSl8ecfMBun/g6ertQm+whSVh7Hg8/gR3KftM0gMAAA==\"]" + "text": "[\"H4sIAAAAAAAA/7VSwY7TMBD9F59XKHHixMkNqoL2QFVoKRIIrcb2uO2SOMV2li1V/51JQ0UBrdjDrk/2G8/ze298YAYisPrAMG7QY98O++/QNBhf7aezxXAEYzyGwGqW3Ge6ALS24ipXmdAcU5VWhRKlSay0VolCyhzSkl0xdGEGLVJb2MC3F/QAgSP17PUyDMw7WOO1s91JgDOT3ofOU8OSf2o1XyXveNWrdnVr3jR36rb7QQQbCDO8j3PqZHX0PZ6guce7bdeHSzhE8PF/lHuivLmJ+x26Uev8LOlIDswaSefnA3OdwUGks/GUiNu2ELed++AbVru+aa6Y7siZ\",\"HsBF069/oy560PHlRYYgS4U5mKwwsipBSDR5iUJIKQUHZWVmbaokJ2kGg/bb3cB6ZiTz6B00F0+3GOHXHEn1aGSsxO4rumvDap4Miyd/uZ2+n6SpEDSPwe8fpY/nST1cCZPOudHzlKKii0+cVGYsF7ZMUl2V9L0qIapES2NKlWjMclOkmCnCnjapUjxvSl8ecfMBun/g6ertQm+whSVh7Hg8/gR3KftM0gMAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:51 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "214" + "value": "210" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "19" + "value": "15" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270372" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=ITnHgVMgYDYyjlLiC9ozS0SYiVGsUxl1Aa83SGhcegZ6S5YZQOUqYiSAWh9fua2LGWF80AA9%2BfcIhpBM4pHTeQp9sLsW%2FJbbeAUjRObt%2Bdfr%2B0atvdQMHMm0%2F%2FqikwcsfV6O\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=a3PRm9mSGCtwlS9rpbc8so4w6kftGHfzFlamhRNOyO8cEXJI5ksLrxgwD%2FpwkiYzT6J%2BmUdOTsEQyTXe47kLeCwzOHyccOWNpO1XTJy%2B3gyPUjLxBF5D0VvLVz09xjUMK83A\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60637d8a042ee-EWR" + "value": "7c8681bf3c259e02-EWR" } ], - "headersSize": 1103, + "headersSize": 1097, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.140Z", - "time": 348, + "startedDateTime": "2023-05-16T20:52:51.617Z", + "time": 376, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 348 + "wait": 376 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har index 122b7469..3ab101ca 100644 --- a/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getNFTsByWalletENS-null_4036088897/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "a56bec8dd4779ed9000634c39c2b7b93", + "_id": "0aa5587e2c90121d35731df6344802e7", "_order": 0, "cache": {}, "request": { - "bodySize": 1060, + "bodySize": 1066, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1060" + "value": "1066" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"ensName\":\"fakefakefakedoesnotexist.eth\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetWalletNFTsByEns\",\"variables\":{\"ensName\":\"fakefakefakedoesnotexist.eth\",\"first\":2},\"query\":\"query EthMainnetWalletNFTsByEns($ensName: String!, $after: String, $first: Int, $filter: WalletNFTsFilterInput) {\\n ethereum {\\n ...WalletByEnsFragment\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment WalletNFTNode on WalletNFT {\\n nft {\\n animationUrl\\n collectionSlug\\n contractAddress\\n description\\n externalUrl\\n metadata\\n name\\n tokenId\\n __typename\\n }\\n __typename\\n}\\n\\nfragment WalletByEnsFragment on EVMSchemaType {\\n walletByENS(ensName: $ensName) {\\n address\\n ensName\\n walletNFTs(after: $after, first: $first, filter: $filter) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n ...WalletNFTNode\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:52 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "209" + "value": "206" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "14" + "value": "16" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600857" + "value": "1684270373" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=SqcVFHZvaUdg9bg%2FKXgcgBdM3SxyujONbj98LO%2BSbR9twuOCjmOc84mo7YlAC7xPTRXT%2FPJxY%2BKBewloXVC511q3UCjbwCcT%2FzIznbg5kxbMB%2FIqwLEutuotTNq9Kkd7TTGQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=PcBH4B0z7dDrH8xKvEVUe3DaVup7UKabYaOHHqadjlPzuCCUFzraMRMubT3ZGgcp9%2Fa83VPdZN2gTnBZ%2F0s1rmMQWlfJyc8QB%2FZDxWLWryCiKdbSpUOnDY%2FXuo0TB7EmnUAQ\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6063a4fc3438b-EWR" + "value": "7c8681c22c5141c3-EWR" } ], - "headersSize": 1102, + "headersSize": 1098, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:56.603Z", - "time": 109, + "startedDateTime": "2023-05-16T20:52:52.105Z", + "time": 123, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 123 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har index 676963ec..cd66db95 100644 --- a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-base_3919274390/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "9d60a6b5c4da7a8da1b5472553686d09", + "_id": "7cff16fc3e6df070c89819462ee15b0d", "_order": 0, "cache": {}, "request": { - "bodySize": 1075, + "bodySize": 1081, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1075" + "value": "1081" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"variables\":{\"first\":2},\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\n\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 731, + "bodySize": 1231, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 731, - "text": "[\"H4sIAAAAAAAA/9VSy5LaMBD8lZTOSwF+YJsrRW1y2ITEwCGp1NbIGmMtsgR68Cz+PTIOJBtSeV/ik9Seac1095EwsECGR4K2Qo2ubs5Wo2RcLkZKCCwsV9I08AoW+EqW6lwu2chpozQZkmnwvi6Cee9tkDlaz5/YvdjQJ7Ujd6QC8xp3duI7ydBqh2doonHDlTMtXIIwHjcWtP0Z59ZzPj7a/Qol1L6XTC4zne4IsgX6QT8ciVQMmymL6wLNDRjTaHwF6e0oZmHSD4NBmfXDKE6ShPaiMIuiKC2CEANaIkAaDPx7FAxO1RLlTHPfy1elGQ==\",\"drsUyj1FXq3XNdsdjFhDKddgHGzFbhkGMlpXi1hXplq6hC0rAYeA1vEB6v2660kLrgsnwHqVc7daiT0ZplkUh3eEoSk0X7VDSyeEX2xnUUsQMy0uEK/P2rWXz1rcY42GG8+uvD4G4QEtXPzl5iVnDOVVb27mqHnJkV0hJw2UmAu38GyLlq0TfSv5G3/KvyL3ypt9TZVo/uUTX26VBXFZqx3Rbrn1S8xMs0h9nfwZ8fjdKAn6X0LXMD8rmN7k8qZkPH/IiwprmHrstt6MlJTtcezT4tt/JSxpGlFIByVAkCVRTAdF1KNJL0vjQQJhFqLPUBgX5U1Y2iW/43Xmv7+xOocNshe5cuJf2W0axo5pGDv937E8z/8vxz/+cf+Pnyan0+kTTd+7f08FAAA=\"]" + "size": 1231, + "text": "[\"H4sIAAAAAAAA/9VW227jNhD9FUIvfbGjmy+S3wJv2jXQbd3aSYB2FwuKHElMJFIlqdhGEKC/0d/rl3Qoxdl1026MhRFg38jhzJkzwyOO7j1OLfVm9x7YEjS0tVtbDZILWcxVVQGzQknjzA0tYCFz1blLPm+1Udqbeevot5pFV8EvUdpm9dUN/6G6y27U1ht4JTU/wdYuMdKbWd1CZ1pquBOqNb05p5VBu7FU25cwN4j58aPdNSBpjbHecs/pYeABLwCJ/n7vScXBsWRPBbgd5VyDQQ8v2I4gy6I4GTEWQjLJx9ME4mkeBeNpFseTLA2iKcvSMcU=\",\"fBk1sFa3IC+18GayraqBx4RmbUUtNmnVNk212x9wMEyLpk/pLaTVircM3ci10hUn500zINhqkgttLNlQJGhJrnRn7HyYEpIAU2ZnLNRn7+V7ubB///mXIQguCgmcZDuy/v4tsYpkQIyomwoGhEpOdqoljErSGiDCOgfaIrC0glELZCNs+Uhk8cadNlrdgYtCfA2EEg20Ig3gLcgBKZAanunPeFnXCNPlMqgBwkUhLIbUSsIOzbuNk1FH+hq+Q0jYMmGRMiZjUEGmHQ9bCkNqUYGxGNfTOqyfqbpupbC7M7wBVBBoSatLXe37LOpOO3jXJYiitN4sDIKBV4sa1qgO7H3n4TeyQIDWBXqltY2Z+X53Ys7+aAW7dUo52yh9iyWfcbjzt8bHVtFKFX4rsT0MFQPcZyUV0vj7r2RY41aC9bt+DHtEP2Y0nfIwjtNxMgp4niUsG1NKE1QZGyfxmKc0n6QhMtoIbstH0geC7pXWVIpy1PSn8qLTlGfq1ywvOrq80WnKq/lrljc6urzkNOVVxWuWlxxdXngidW6rV/34XpDnh4H3aP7PdxyBFAYaoO/A0v0cFeat4Bzk01wT5gq0yAXwJ1MrDc1hVbUFYm8c3pB2eAdcfsbV6jNwnHBmV2fKdfP6xzfnyyVGWIXtOhxBFp9TfC8vjXszHVJvPsC++HU+jcJP892BHzbi2S/AM5eLq3crVkJN3Z0/9zdzhZfULS9wMHd6eXkuTyZBCuNRBMEkmmQszlkUhkEeAOXhNAriIM8gndLs+LkcBmky/ddg7p3/f6z0m30r3LA619YJlSwMWbXZDZIna0XmJZXofxohuKE4pH2eIS5Nn2do1ZDt8xwtkPX5YrWef1sC+fDV8V9O7T08PPwDHJyX0OkKAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:55 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "225" + "value": "226" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "15" + "value": "17" }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=1pV8A41iaRiv3VQSg0bu%2BMp3V9GxUgn1WmibTlO4wRrzHNNJtRirDfIayF450LwT%2BnmNexPtgNk8%2B89Kkp5iT0pm9kvfsud4LF83cll%2FL8faaOHUQeOQyyAsD6fWSGoNMIsB\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=IQxJuHeM9D1dAmftX3OxYVgyQOCsFDm7im00s9XuZqGF4KBd6tWMh5Tj7sewbkFc%2FF3K037WgHhqeBglrT2zndrRtkrBX1fcyp1tWyTyeQe3386wHny9b%2BuQ013uPByoY0KR\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca6062f4e7c437a-EWR" + "value": "7c8681b2697778db-EWR" } ], - "headersSize": 1106, + "headersSize": 1102, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:54.742Z", - "time": 685, + "startedDateTime": "2023-05-16T20:52:49.391Z", + "time": 645, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 685 + "wait": 645 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har index 20c3cc4e..57b4fe06 100644 --- a/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har +++ b/packages/libs/sdk/spec/recordings/query-getTrendingCollections-iterate_2508292731/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "267dd9cfd32efa67b5ba3e2eed3f0a85", + "_id": "883699953c56f48ea4282c14bc108ca6", "_order": 0, "cache": {}, "request": { - "bodySize": 1110, + "bodySize": 1116, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "1110" + "value": "1116" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 419, + "headersSize": 309, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\",\"variables\":{\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\",\"first\":2}}" + "text": "{\"operationName\":\"EthMainnetTrendingCollections\",\"variables\":{\"first\":2,\"after\":\"T2Zmc2V0Q29ubmVjdGlvbjox\"},\"query\":\"query EthMainnetTrendingCollections($first: Int, $after: String) {\\n ethereum {\\n ...NftTrendingCollections\\n __typename\\n }\\n}\\n\\nfragment Pagination on PageInfo {\\n endCursor\\n hasNextPage\\n hasPreviousPage\\n startCursor\\n __typename\\n}\\n\\nfragment TrendingCollectionInfo on Collection {\\n address\\n baseTokenUri\\n circulatingSupply\\n description\\n externalUrl\\n image {\\n height\\n mimeType\\n url\\n width\\n __typename\\n }\\n name\\n openseaMetadata {\\n isHidden\\n isVerified\\n unsafeSlug\\n __typename\\n }\\n symbol\\n totalSupply\\n twitterUsername\\n __typename\\n}\\n\\nfragment NftTrendingCollections on EVMSchemaType {\\n trendingCollections(first: $first, after: $after) {\\n pageInfo {\\n ...Pagination\\n __typename\\n }\\n edges {\\n node {\\n collection {\\n ...TrendingCollectionInfo\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n }\\n __typename\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 1463, + "bodySize": 1235, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 1463, - "text": "[\"H4sIAAAAAAAA/9VWW2/bNhT+KwSxhw3wPVJ8eRm6xFu7IGs2Jxm2pSho8khiTZEaSVlRg/z3HUp2YjfFkhZBgD6JOjqX7zs38YYK5hmd3VDwGVgo83D2FrSQOj0ySgH30mgXxAVL4Y1OTKOuxVFpnbF0Rs9Hf+d8dDn4fTQtl/nlB/GLWi8/mI+0QzPmfoNrf4aWdOZtCY3ozMJamtLtip1n1j/mskaX79/7ugDNcjSlZ1tItx0KIgXE+c8N1UZAAMnv8Ic3JoQFhxp0cD0aiOmBOIyZYGOA6HB0ECfTOImn05hBzGPBY8ajiGO8JXNwblagLw==\",\"rERblHBpeamYxwwtyqJQNZ3pUqkOFeC4lUUbsBUhebCaqQurtiKZN7Tblw2PNwg0ZeoUcqTQoQYJOmCn4Nm2PtK9lkLAnWPpLsHKRILYSkrtWAILVaZbyV6q3uJpseMTM+bqfGkQFz2dn84XGNcbz9Q+J19JjxQuXKCRw2ddz/84Go+G990SfO8pnD9oqAcq88vTBc8gZ+coe6jvjozW7XGOdUbzp5RZjKcQcT49jCBmIz6EaDBI8DiJJhM+HoppIqaTaAwPytyS/Eyhx+Px4SeFpsegj2HF8EGkI4xwk+ellr7uCivXKNXMWvSyBpJYpnkmHRDFSjyBIEvwFaDSwqMOI0wLcm5AklcaGyVE6F3pP6XPyEltvCHMEekdwXFJoUN2Q2tvjSg5BAg5psZqgk2FiSQ+Yx5RNQl05FdWMN3EwZEnlbFKoDHRUJGK1a5zpdEV2ArYGom36oCIEZ+QTS0a47z2mVEmlRiwCviCNyFTiS208WoSslSGr3jGpO4QyAtT4ZJBzvV9kkiBgy+5LFqy5Epf6UUhrfTkBGryao1ZsRjSAmGb8/dnP5+5H4iFAisNOtQH06gkrAG/YtQAZbybHAGIHFzw/tooEdRyhiBK500uPwLhYD2CJMx7K5elh5Yk/FvKAgMpyR3B7KNjabc4sDA/mVI3dExpictYQy4gSVyHVFiggCS0kYKAi1tg3lj8xku7OYUw9+ADzbCIQ7AKc4Ckm8pgCgssSi9k5y3G2gRpPQJJjQhwjg2pTbl19yP9ZP/QzPvCzfr9qqp6uEsEZgcfPaxFn94tJlygyDLNPJ0NB4MOzWUOYSjRvtHoFzpF7XLPY/PF9TBdfBXmsocdsEJCGGbdv3Z9jhnDZumXurAGe9SB6Ddt4frbP083x1cNvn8/z93WbT9ODsRoyKPJ4GAihhORTHGMBwmLDxiwiI0m8VJEw+EUYVVS+GyDfH8HNcNdKMNEsz22HEfPw9HlL85x9GSO0fNwzMWLc4yezHHyPBxV+uIcJ0/mOHymZr1WLz+Qj3Tru7u70M7afvgfeOxylDDlYP92tBHtXo/o/fLruiZGdwV1t93r9AsuTt+dzP/6tu5N777a/v9D09vb2/8Azaea104MAAA=\"]" + "size": 1235, + "text": "[\"H4sIAAAAAAAA/8VW2W7jNhT9FYJPLWBbm/e3ThA0BZo2rZMAbTEYUOSVxAkXlYsTT5B/75VlN3ECNO4gyPiJur77OeLRPRUsMLq8pxAacBB1dw4OjJCmPrFKAQ/SGt+ZW1bDT6ayW3cjTqLz1tElvcz/1Dy/Tn/LF7HU15/Fj2pdfrZf6IA2zP8Cd+ECI+kyuAhb04WDtbTRPzX7wFx4LeUGU376FDYtGKYxlF7sW3oYUBA1YJ9/3VNjBXRN8n/7756YEA48etD0blxmE7bg+TwtxoLPC1GOUy7mWZqm2TifiaIUs2xaCKxXMg+X9gbMlZN0aQ==\",\"olIDyqXjUbGAO1rFtlUbusyneVYMqADPnWz7mvSyAXJ2PTy//Jl8dwZsvSHnEJj6njx2RqQnmgkgsSW2IkU6wB7QjTeeCHByDYJUzmoyJ0JWFWJkArmwt+DIykbHgXTr8CPyAWppDHZEzpnjDckmA5KneTEgoGQtSwVkBV3YBfMePOHMkBJIGZ3BEsESH7XGftiz7A0L5FYqRRA0YIpg2Onakmzb42h3bqzCZvukLQIpuWxZACINqWKIDoiWRtYIGvEQPCYMDaYG6foEvmsgGmX5DUGcZLcZrLXbHaytittlIUsQ5BHCgqwChz5XTuGimxBav0wSLdZaj+42XxJ0kXrLLyQEFqqbQJeI74BqqeESd4ZhW4+kNTV6x4NE23/86O8o+U1Hp9GtdTc44UjAOrnzCcfXRtk6iaZ1liOtQCS8YdL4ZP8mDTU+GgjJI9jDPm0iFguAssxn0wLJlk0nUy4mkwx4kaZiNimmM5gIzmbY1q0Uodl1fkD9npOtskwg+x9nzN9mRq/ffcb86BnHbzOjFu8+4/joGedvM6Oq333G+dEzZm9E1jv1/i/kK2z9OKA7c3+JYaRFTw+sk4C96kp/JoUA1IqKKY8yKP01XvqVBLEXxmg8q2ClYt1tYz3UQT1XwV/xtHqSGMXQb3Rp1dPqweKC9mrVy1jAaxhv0Svf3aTbTB+sA/FDC3+cPK9x+vvJLM8evwi6IofTv/hoeOFyen2+4g1o1qH90t+fWIRnezxFLd8y5XUpn8/HJZtPK8byxWw8Kad8nJazdDGfTGesWBSwyIpiwqvjpXyBv2dK3vseaE5v2mlM/7Abc8U60Ub9VP4rUN+ZDmD3Xcah7zIOs/+D/mp1JPK9+Zsj/vGr4/+7NH14ePgH00FFUewKAAA=\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:40:56 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "218" + "value": "217" }, { "name": "x-ratelimit-rpmreset", - "value": "1684600915" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684600856" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=aSNHi8dX9eXK%2BnEy7GwXR%2BJZtOfA2Dr7sTYaeYWKbEGgSCeH0NDYaV6dqYnnRF30L7UJfkSlpaJZvI8PxZculD61ABN73RbrEzzB8gWY32B9McIZoEwDEARut7ekFiz%2FS1Im\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=lLBwqokEjaA4ZJc0gKm9GY73Hy8M5xtj7NNrXzBgosYhKWjMVuWIYSO0e1ny7R0tNblTD%2F0uHDc6ScyX9X3LhPHyYkX1FRRBbbBZ9Ho0eauaWVbRFgbSSaKKvkqHWm%2F%2BgNUX\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,7 +165,7 @@ }, { "name": "cf-ray", - "value": "7ca60633dee143a7-EWR" + "value": "7c8681b5fcfb41d2-EWR" } ], "headersSize": 1103, @@ -174,8 +174,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:40:55.557Z", - "time": 466, + "startedDateTime": "2023-05-16T20:52:50.168Z", + "time": 400, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 466 + "wait": 400 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har index 4b07f958..7a33ac07 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-base_1061483620/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "bf27e8cd42da07cd172d29ed755b68c8", + "_id": "b937d3929f8f625163ace2e890318116", "_order": 0, "cache": {}, "request": { - "bodySize": 236, + "bodySize": 234, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "236" + "value": "234" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 418, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\n\\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{}}" + "text": "{\"variables\":{},\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:44:08 GMT" + "value": "Tue, 16 May 2023 20:52:49 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "229" + "value": "228" }, { "name": "x-ratelimit-rpmreset", - "value": "1684601108" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -129,7 +129,7 @@ }, { "name": "x-ratelimit-rpsreset", - "value": "1684601049" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Jy6Dv%2FCE4pWW%2BFVOMNKyAcwtp3U2uIehcVWv7EwgtI2TaFHSRjajZZvsIJScg3eniektDNdGA3SL18DvkitiAyUwufyNS2vRIIRuQoe1SYYLsZSFo1aGstpQkuaf3Yxc9BFA\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=UcLfn%2FkZEaj8mvm4AYhP1R8w91%2F%2FT%2FYK7b4D5nIyHCw4fCs3KrtEnMnB6Ad%2B9slADYXcnRDKA7kno1qa68RNn05ql6fE%2BsMJoAJ%2BSXQhzgruHp28LkLNS6cgOxdYxGyAsjnf\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60ae81b0d41e0-EWR" + "value": "7c8681b26f331a2c-EWR" } ], - "headersSize": 1095, + "headersSize": 1105, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:44:08.072Z", - "time": 367, + "startedDateTime": "2023-05-16T20:52:49.412Z", + "time": 489, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 367 + "wait": 489 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har index ccc065e5..2c0d06e6 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-fail_3121859745/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "13b1dcaf5362dc03bbe39c83b3aef4d6", + "_id": "aa21074c52abb9179c7a5e6804a7259a", "_order": 0, "cache": {}, "request": { - "bodySize": 231, + "bodySize": 229, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "231" + "value": "229" }, { "_fromType": "array", @@ -50,13 +50,13 @@ "value": "api.quicknode.com" } ], - "headersSize": 418, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\n\\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n notafieldshoulderror\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{}}" + "text": "{\"variables\":{},\"query\":\"{\\n ethereum {\\n collection(contractAddress: \\\"0x2106c00ac7da0a3430ae667879139e832307aeaa\\\") {\\n address\\n name\\n notafieldshoulderror\\n __typename\\n }\\n __typename\\n }\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" @@ -73,7 +73,7 @@ "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:44:09 GMT" + "value": "Tue, 16 May 2023 20:52:50 GMT" }, { "name": "content-type", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "227" + "value": "218" }, { "name": "x-ratelimit-rpmreset", - "value": "1684601108" + "value": "1684270404" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "17" + "value": "9" }, { "name": "x-ratelimit-rpsreset", - "value": "1684601049" + "value": "1684270370" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=YR0V5%2BPoNU0ary9eSbWBZXIud3SuBZhAqCX81uo%2F9uOqHjT6xZ7z3xqgXVfMTueo%2FOuBighZsnYbqvqQRKn742mzncp%2Bzq9PiR53tuAZMyLh8nWWCO%2BjDyJllKvJs9y4rcrF\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=cyw8%2FNr6sLPoaQM6%2B1Z4K5Mvahsb%2Blia9DFLoT5OKbP3roPcL0i82Im4G5BL9UXVwk4L1oWD5jHfeyUnOOWlCm%2BwT8Xh14%2FSFJmULueWABGoj0HF97%2FjJM57LCwl%2FUlTD%2F1D\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60aed98e50c98-EWR" + "value": "7c8681b5dffb2395-EWR" } ], - "headersSize": 1101, + "headersSize": 1106, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 400, "statusText": "Bad Request" }, - "startedDateTime": "2023-05-20T16:44:09.052Z", - "time": 277, + "startedDateTime": "2023-05-16T20:52:50.131Z", + "time": 110, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 277 + "wait": 110 } } ], diff --git a/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har b/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har index 2a33cd6d..e3d81822 100644 --- a/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har +++ b/packages/libs/sdk/spec/recordings/query-graphQuery-variables_880215350/recording.har @@ -8,17 +8,17 @@ }, "entries": [ { - "_id": "f32e93d94533f3b940120d4dcf189811", + "_id": "de560352db75506df255d33840c4c5be", "_order": 0, "cache": {}, "request": { - "bodySize": 300, + "bodySize": 285, "cookies": [], "headers": [ { "_fromType": "array", "name": "accept", - "value": "application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed" + "value": "*/*" }, { "_fromType": "array", @@ -28,7 +28,7 @@ { "_fromType": "array", "name": "content-length", - "value": "300" + "value": "285" }, { "_fromType": "array", @@ -50,30 +50,30 @@ "value": "api.quicknode.com" } ], - "headersSize": 418, + "headersSize": 308, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"query\":\"query ($contractAddress: String!) {\\n ethereum {\\n collection(contractAddress: $contractAddress) {\\n address\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\",\"variables\":{\"contractAddress\":\"0x2106c00ac7da0a3430ae667879139e832307aeaa\"}}" + "text": "{\"variables\":{\"contractAddress\":\"0x2106c00ac7da0a3430ae667879139e832307aeaa\"},\"query\":\"query ($contractAddress: String!) {\\n ethereum {\\n collection(contractAddress: $contractAddress) {\\n name\\n symbol\\n totalSupply\\n __typename\\n }\\n __typename\\n }\\n}\"}" }, "queryString": [], "url": "https://api.quicknode.com/graphql" }, "response": { - "bodySize": 181, + "bodySize": 142, "content": { "encoding": "base64", "mimeType": "application/json", - "size": 181, - "text": "[\"H4sIAAAAAAAA/12OzQqDMBCEX6XsuYdoilGv2lt/oNpeZRsXLEQTTIQGybs3QqHQPe18zAyzQo8OoVyB3EAzLeP2S60USffS06aw72eyFkpg7zRhmWQMpeiRIT9whpRlIhdFwgvKecqZQEKEPUw4UsyctDZ+V+tpcTZS68enVpHX18u9jcBph6pZjFEeyoTF20PXOW/oW3C8VSJNqt+k8G94nBs50IhtZBBC+AAfX+eC1QAAAA==\"]" + "size": 142, + "text": "[\"H4sIAAAAAAAA/12MzQrCMBCEX0X23IP1IuTaevMHbPVa1rhQYZMNdnMIJe9uCkKhc5r5GL4Z3qgIZgbSkb4U3dKtMJPVj/hleXQEBs4iIe1a8VEnqGBK7iVceHu7PvoCVBS5iyFwAlPvSyoYBk2B/oLTvTke6mZ15+3heensSA77wiDn/AO9IvxRngAAAA==\"]" }, "cookies": [], "headers": [ { "name": "date", - "value": "Sat, 20 May 2023 16:44:08 GMT" + "value": "Tue, 16 May 2023 14:58:14 GMT" }, { "name": "content-type", @@ -81,7 +81,7 @@ }, { "name": "content-length", - "value": "181" + "value": "142" }, { "name": "connection", @@ -113,11 +113,11 @@ }, { "name": "x-ratelimit-rpmremaining", - "value": "228" + "value": "229" }, { "name": "x-ratelimit-rpmreset", - "value": "1684601108" + "value": "1684249154" }, { "name": "x-ratelimit-rpslimit", @@ -125,11 +125,11 @@ }, { "name": "x-ratelimit-rpsremaining", - "value": "18" + "value": "19" }, { "name": "x-ratelimit-rpsreset", - "value": "1684601049" + "value": "1684249095" }, { "name": "cf-cache-status", @@ -137,7 +137,7 @@ }, { "name": "report-to", - "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=JbEHrsZaFdTkVlBBi8jnW7GU1EGA8bcqRuRqjDR5J0Hqf44%2FALsQ2g5PyZMileCUj5jqKYVMimhrmZ70zuQdqEvAMyK62pKi%2BDLvMdaWmRkMy5q%2Fe%2FAmjH0SQ9K4KMM2y85s\"}],\"group\":\"cf-nel\",\"max_age\":604800}" + "value": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=%2B0f5KMvAZXsmCVaPKyqGEBHpY001TLSmP%2BpjNqwspswTzYCnvOAzN3bTI4TmO3j3GQG%2FYHuhTW%2FchpG8Rg02ixW3K2DE5iIeaLNvE9jqmHNds6qwTgDxr75mz3v2C%2BmKn37W\"}],\"group\":\"cf-nel\",\"max_age\":604800}" }, { "name": "nel", @@ -165,17 +165,17 @@ }, { "name": "cf-ray", - "value": "7ca60aeb286bc407-EWR" + "value": "7c847a4a5c1242e8-EWR" } ], - "headersSize": 1099, + "headersSize": 1101, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-05-20T16:44:08.587Z", - "time": 347, + "startedDateTime": "2023-05-16T14:58:14.597Z", + "time": 217, "timings": { "blocked": -1, "connect": -1, @@ -183,7 +183,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 347 + "wait": 217 } } ], diff --git a/packages/libs/sdk/src/api/api.ts b/packages/libs/sdk/src/api/api.ts index 0d220828..ae6bd6d6 100644 --- a/packages/libs/sdk/src/api/api.ts +++ b/packages/libs/sdk/src/api/api.ts @@ -1,9 +1,24 @@ -import { Client, cacheExchange, fetchExchange } from '@urql/core'; -import { CustomUrqlClient } from './graphql/customUrqlClient'; +// Need to specify index.js for @apollo/client directory imports to avoid issues when bundling for ESM +// See https://github.com/apollographql/apollo-feature-requests/issues/287 +// and https://stackoverflow.com/questions/65873101/node-requires-file-extension-for-import-statement/65874173#65874173 +// (and despite the suggestions "moduleResolution: nodenext" isn't working the the tsconfig) +import { + ApolloClient, + from, + HttpLink, + InMemoryCache, + NormalizedCacheObject, + ServerError, +} from '@apollo/client/core/index.js'; +import { setContext } from '@apollo/client/link/context/index.js' +import { onError, ErrorResponse } from '@apollo/client/link/error/index.js'; +import fetch from 'cross-fetch'; +import { CustomApolloClient } from './graphql/customApolloClient'; +import generatedPossibleTypes from './graphql/fragmentMatcher'; import { NftsController } from './controllers'; import { ChainName } from './types/chains'; import { DEFAULT_CHAIN } from './utils/constants'; -import fetch from 'cross-fetch'; +import { hasOwnProperty } from './utils/helpers'; export interface ApiArguments { graphApiKey?: string; @@ -11,14 +26,58 @@ export interface ApiArguments { defaultChain?: ChainName; } +const httpLink = new HttpLink({ + uri: process.env['NX_GRAPHQL_API_URI'] || 'https://api.quicknode.com/graphql', + fetch, +}); + +const errorLink = onError(({ graphQLErrors, networkError }: ErrorResponse) => { + const errorsArray: any[] = []; + + if (graphQLErrors) { + graphQLErrors.map((error) => { + if (error?.message) errorsArray.push('Error message: ' + error.message); + if (error?.extensions) errorsArray.push(JSON.stringify(error.extensions)); + if (error?.originalError) + errorsArray.push('Error stack:' + error?.originalError?.stack); + }); + } + + if (networkError && 'statusCode' in networkError) { + const serverError = networkError as ServerError; + + if (serverError.statusCode === 429) { + errorsArray.push('QuickNode SDK warning: rate limit reached'); + } else if ( + hasOwnProperty(serverError.result, 'errors') && + Array.isArray(serverError.result['errors']) && + serverError?.result?.['errors']?.length > 0 + ) { + serverError.result['errors']?.forEach((error: any) => { + if (error?.message) errorsArray.push('Error message: ' + error.message); + if (error?.extensions) + errorsArray.push(JSON.stringify(error.extensions)); + if (error?.originalError) + errorsArray.push('Error stack:' + error?.originalError?.stack); + }); + } else { + errorsArray.push('Something went wrong!'); + errorsArray.push('Error message: ' + serverError?.message); + } + } + + console.error(errorsArray.join('\n')); + return; +}); + export class API { - readonly urqlClient: Client; - private customUrqlClient: CustomUrqlClient; + readonly apolloClient: ApolloClient; + private customApolloClient: CustomApolloClient; private graphApiKey?: string; private additionalHeaders?: Record; readonly defaultChain: ChainName; readonly nfts: NftsController; - readonly graphApiClient: Client; + readonly graphApiClient: ApolloClient; constructor({ graphApiKey, @@ -33,29 +92,62 @@ export class API { this.graphApiKey = graphApiKey; this.additionalHeaders = additionalHeaders; - this.urqlClient = this.createUrqlClient(); - this.customUrqlClient = new CustomUrqlClient(this.urqlClient); + this.apolloClient = this.createApolloClient(); + this.customApolloClient = new CustomApolloClient(this.apolloClient); this.defaultChain = defaultChain || DEFAULT_CHAIN; - this.nfts = new NftsController(this.customUrqlClient, this.defaultChain); + this.nfts = new NftsController(this.customApolloClient, this.defaultChain); // Re-export the apolloClient configured to use the Graph API for use with custom queries - this.graphApiClient = this.urqlClient; + this.graphApiClient = this.apolloClient; } - private createUrqlClient(): Client { - const headers = { ...this.additionalHeaders }; - if (this.graphApiKey) headers['x-api-key'] = this.graphApiKey; - - const client = new Client({ - fetch, - url: - process.env['NX_GRAPHQL_API_URI'] || - 'https://api.quicknode.com/graphql', - exchanges: [cacheExchange, fetchExchange], - fetchOptions: () => ({ headers }), + private createApolloClient(): ApolloClient { + const authLink = setContext(async (_, { headers }) => { + return { + headers: { + ...headers, + ...{ 'x-api-key': this.graphApiKey }, + ...this.additionalHeaders, + }, + }; }); - // TODO: Urql caching, possible types? + const cacheStructure = new InMemoryCache({ + possibleTypes: generatedPossibleTypes.possibleTypes, + // TODO: Figure out type policies + typePolicies: { + EVMSchemaType: { + // Always merge EVMSchemaType objects + // Added because of warning: "Cache data may be lost when replacing the ethereum field of a Query object." + merge: true, + }, + NFT: { + keyFields: ['contractAddress', 'tokenId'], + }, + Collection: { + keyFields: ['address'], + }, + Contract: { + keyFields: ['address'], + }, + TokenEvent: { + keyFields: ['transactionHash', 'transferIndex'], + }, + Transaction: { + keyFields: ['hash'], + }, + TrendingCollection: { + keyFields: ['collection', ['address']], + }, + Wallet: { + keyFields: ['address'], + }, + }, + }); - return client; + const rawClient = new ApolloClient({ + link: from([authLink, errorLink, httpLink]), + cache: cacheStructure, + }); + return rawClient; } } diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 9501ab7b..0576d67a 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -1,4 +1,4 @@ -import { CustomUrqlClient } from '../graphql/customUrqlClient'; +import { CustomApolloClient } from '../graphql/customApolloClient'; import { WalletNFTsByEnsQueryResultInfo, @@ -83,14 +83,14 @@ import { import { ChainName } from '../types/chains'; import { formatQueryResult } from '../utils/postQueryFormatter'; import { emptyPageInfo } from '../utils/helpers'; -import { TypedDocumentNode } from '@urql/core'; +import { TypedDocumentNode } from '@apollo/client'; import { DEFAULT_CHAIN } from '../utils/constants'; import { NonQueryInput } from '../types/input'; import { NftErcStandards } from '../types/nfts'; export class NftsController { constructor( - private client: CustomUrqlClient, + private client: CustomApolloClient, private defaultChain: ChainName = DEFAULT_CHAIN ) {} diff --git a/packages/libs/sdk/src/api/graphql/customApolloClient.ts b/packages/libs/sdk/src/api/graphql/customApolloClient.ts new file mode 100644 index 00000000..b6243c2a --- /dev/null +++ b/packages/libs/sdk/src/api/graphql/customApolloClient.ts @@ -0,0 +1,36 @@ +import { + ApolloClient, + NormalizedCacheObject, + OperationVariables, + QueryOptions, +} from '@apollo/client/core'; +import { + removeNodesAndEdges, + ResultOutput, +} from '../utils/removeNodesAndEdges'; + +interface InternalOptions { + keepTypename?: boolean; +} + +export class CustomApolloClient { + constructor(public apolloClient: ApolloClient) {} + + async query< + TVariables extends OperationVariables, + KResults extends Record, + KResultsOutput extends ResultOutput + >(options: QueryOptions & InternalOptions) { + const { keepTypename, ...apolloOptions } = options; + const result = await this.apolloClient.query(apolloOptions); + + return { + ...result, + data: + result?.data && + removeNodesAndEdges(result.data, { + keepTypename, + }), + }; + } +} diff --git a/packages/libs/sdk/src/api/graphql/customUrqlClient.ts b/packages/libs/sdk/src/api/graphql/customUrqlClient.ts deleted file mode 100644 index 5e9d5586..00000000 --- a/packages/libs/sdk/src/api/graphql/customUrqlClient.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { Client, GraphQLRequestParams } from '@urql/core'; -import { - removeNodesAndEdges, - ResultOutput, -} from '../utils/removeNodesAndEdges'; - -interface InternalOptions { - keepTypename?: boolean; -} - -export class CustomUrqlClient { - constructor(public urqlClient: Client) {} - - async query< - TVariables extends Record, - KResults extends Record, - KResultsOutput extends ResultOutput - >(options: GraphQLRequestParams & InternalOptions) { - const { keepTypename, query, variables, ...additionalOptions } = options; - const result = await this.urqlClient.query( - query, - variables, - additionalOptions - ); - - return { - ...result, - data: - result?.data && - removeNodesAndEdges(result.data, { - keepTypename, - }), - }; - } -} diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts index e6ce5da1..d62987ac 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthMainnetWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts index fe16c00a..91379b6d 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts index fa8f721a..f3d43b56 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts index df45b802..09df3025 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts index 02f18523..cf3a5214 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts index 207ce5bb..2e3c90a5 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthereumMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts index c729d0f4..dda92f9b 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts index 79137aad..50f1b4af 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts index 3b9a6731..eba25bf8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const EthSepoliaWalletNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts index d557df5d..6c2c7867 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const EthSepoliaWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts index dee0b4d6..b31382bf 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const EthSepoliaWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts index 8a4071cc..3650d9e9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const EthSepoliaEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts index 963c8e13..1df958d9 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const EthSepoliaNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts index 628aec10..5fd93a87 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const EthSepoliaEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts index 0c8e32a5..cc9e35c8 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const EthSepoliaNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts index c27cd75c..1ca97fce 100644 --- a/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/ethereum/sepolia/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const EthSepoliaTrendingCollections = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts index b2caa0f6..0e253bec 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC1155Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const ERC1155NFTNodeFragment = gql` fragment ERC1155NFTNode on ERC1155NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts index 4337226f..b258b5db 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/ERC721Node.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const ERC721NFTNodeFragment = gql` fragment ERC721NFTNode on ERC721NFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts index 451bc235..beba9447 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts index 84e3d6dc..8301629c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/EventsByNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { TokenEventInfo } from './tokenEvent'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts index e6951c92..be97c033 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/NftCollectionInfo.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const NftCollectionInfo = gql` fragment NftCollectionInfo on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts index 07282f13..6ec331ba 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/TrendingCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const TrendingCollectionInfo = gql` fragment TrendingCollectionInfo on Collection { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts index 05a508c4..e9010045 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/WalletNft.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const WalletNFTNode = gql` fragment WalletNFTNode on WalletNFT { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts index 0586da72..ba47aae3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const NftDetails = gql` fragment NftDetails on EVMSchemaType { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts index df57ed76..cb7b7056 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { TrendingCollectionInfo } from './TrendingCollection'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts index b6948689..10a36c78 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { Pagination } from './pagination'; import { ERC1155NFTNodeFragment } from './ERC1155Node'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts index a4ff46df..e7156109 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts index 04f8237e..76c3ce23 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/nftsByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletNFTNode } from './WalletNft'; import { Pagination } from './pagination'; diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts index e684c8b7..015b2c0c 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/pagination.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const Pagination = gql` fragment Pagination on PageInfo { diff --git a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts index dd4b14dd..3ee8abff 100644 --- a/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts +++ b/packages/libs/sdk/src/api/graphql/queries/fragments/tokenEvent.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; export const TokenEventInfo = gql` fragment TokenEventInfo on TokenEvent { diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts index f4e8f52c..e09b0ee2 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByContractAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftsByContractAddressFragment } from '../../fragments/nftsByContractAddress'; export const PolygonMainnetNFTsByContractAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts index cd4606d0..e7196185 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletAddress.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByAddressFragment } from '../../fragments/nftsByWalletAddress'; export const PolygonMainnetWalletNFTsByAddress = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts index 6b19ff3b..4605f687 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getAllByWalletENS.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { WalletByEnsFragment } from '../../fragments/nftsByWalletENS'; export const PolygonMainnetWalletNFTsByEns = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts index dd10dc53..021bb8b4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getEventsByCollection.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { CollectionEventsFragment } from '../../fragments/EventsByCollection'; export const PolygonMainnetEventsByCollection = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts index 8ad4212e..d13f081a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftDetails } from '../../fragments/nftDetails'; export const PolygonMainnetNFTDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts index 919bed4a..51de11a3 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNFTEvents.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftEventsFragment } from '../../fragments/EventsByNft'; export const PolygonMainnetEventsByNft = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts index 0932c82b..b5f5427a 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getNftCollectionDetails.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftCollectionInfo } from '../../fragments/NftCollectionInfo'; export const PolygonMainnetNftCollectionDetails = gql` diff --git a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts index d01b8b12..975a9ff4 100644 --- a/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts +++ b/packages/libs/sdk/src/api/graphql/queries/polygon/mainnet/getTrendingCollections.ts @@ -1,4 +1,4 @@ -import { gql } from '@urql/core'; +import { gql } from '@apollo/client/core'; import { NftTrendingCollections } from '../../fragments/nftTrendingCollections'; export const PolygonMainnetTrendingCollections = gql` diff --git a/packages/libs/sdk/src/index.ts b/packages/libs/sdk/src/index.ts index fc3df198..9e2468ce 100644 --- a/packages/libs/sdk/src/index.ts +++ b/packages/libs/sdk/src/index.ts @@ -1,6 +1,6 @@ import QuickNode from './client'; export { API } from './api'; // re-export from libraries for convenience -export { gql } from '@urql/core'; +export { gql } from '@apollo/client/core'; export default QuickNode; diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index 77d78105..0345afd7 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { + "types": ["node"], "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index 1dbb83cb..50d1e0fd 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -1,10 +1,10 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "../../../../dist", + "outDir": "dist", "module": "commonjs", - "types": ["jest", "node", "mocha"] + "types": ["jest", "node", "mocha"], + "composite": true }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"], - "exclude": ["node_modules"] + "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] } diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index 91bc3b2f..b8d9126f 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -15,6 +15,25 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@apollo/client@^3.6.9": + version "3.7.1" + resolved "https://registry.yarnpkg.com/@apollo/client/-/client-3.7.1.tgz#86ce47c18a0714e229231148b0306562550c2248" + integrity sha512-xu5M/l7p9gT9Fx7nF3AQivp0XukjB7TM7tOd5wifIpI8RskYveL4I+rpTijzWrnqCPZabkbzJKH7WEAKdctt9w== + dependencies: + "@graphql-typed-document-node/core" "^3.1.1" + "@wry/context" "^0.7.0" + "@wry/equality" "^0.5.0" + "@wry/trie" "^0.3.0" + graphql-tag "^2.12.6" + hoist-non-react-statics "^3.3.2" + optimism "^0.16.1" + prop-types "^15.7.2" + response-iterator "^0.2.6" + symbol-observable "^4.0.0" + ts-invariant "^0.10.3" + tslib "^2.3.0" + zen-observable-ts "^1.2.5" + "@ardatan/relay-compiler@12.0.0": version "12.0.0" resolved "https://registry.yarnpkg.com/@ardatan/relay-compiler/-/relay-compiler-12.0.0.tgz#2e4cca43088e807adc63450e8cab037020e91106" @@ -52,13 +71,6 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/code-frame@^7.12.13": - version "7.21.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" - integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g== - dependencies: - "@babel/highlight" "^7.18.6" - "@babel/compat-data@^7.19.4", "@babel/compat-data@^7.20.0": version "7.20.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.0.tgz#9b61938c5f688212c7b9ae363a819df7d29d4093" @@ -942,32 +954,6 @@ resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c" integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== -"@jest/expect-utils@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.5.0.tgz#f74fad6b6e20f924582dc8ecbf2cb800fe43a036" - integrity sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg== - dependencies: - jest-get-type "^29.4.3" - -"@jest/schemas@^29.4.3": - version "29.4.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.4.3.tgz#39cf1b8469afc40b6f5a2baaa146e332c4151788" - integrity sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg== - dependencies: - "@sinclair/typebox" "^0.25.16" - -"@jest/types@^29.5.0": - version "29.5.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.5.0.tgz#f59ef9b031ced83047c67032700d8c807d6e1593" - integrity sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog== - dependencies: - "@jest/schemas" "^29.4.3" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - "@jridgewell/gen-mapping@^0.1.0": version "0.1.1" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" @@ -1016,6 +1002,48 @@ "@jridgewell/resolve-uri" "3.1.0" "@jridgewell/sourcemap-codec" "1.4.14" +"@microsoft/api-extractor-model@7.26.9": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz#22b4e86ab654488b06c9fb240ec440a446846828" + integrity sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg== + dependencies: + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + +"@microsoft/api-extractor@^7.19.0": + version "7.34.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz#ff92cd6939aa5c1674085494c101e0b614512bfd" + integrity sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw== + dependencies: + "@microsoft/api-extractor-model" "7.26.9" + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.59.0" + "@rushstack/rig-package" "0.3.18" + "@rushstack/ts-command-line" "4.13.2" + colors "~1.2.1" + lodash "~4.17.15" + resolve "~1.22.1" + semver "~7.3.0" + source-map "~0.6.1" + typescript "~4.8.4" + +"@microsoft/tsdoc-config@~0.16.1": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" + integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + ajv "~6.12.6" + jju "~1.4.0" + resolve "~1.19.0" + +"@microsoft/tsdoc@0.14.2": + version "0.14.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" + integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1139,10 +1167,36 @@ qs "^6.10.1" url-parse "^1.5.3" -"@sinclair/typebox@^0.25.16": - version "0.25.24" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.24.tgz#8c7688559979f7079aacaf31aa881c3aa410b718" - integrity sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ== +"@rushstack/node-core-library@3.59.0": + version "3.59.0" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" + integrity sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag== + dependencies: + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.22.1" + semver "~7.3.0" + z-schema "~5.0.2" + +"@rushstack/rig-package@0.3.18": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.18.tgz#2b59eb8ed482e8cd6ad8d396414bf3200efdd682" + integrity sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ== + dependencies: + resolve "~1.22.1" + strip-json-comments "~3.1.1" + +"@rushstack/ts-command-line@4.13.2": + version "4.13.2" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz#2dfdcf418d58256671433b1da4a3b67e1814cc7a" + integrity sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag== + dependencies: + "@types/argparse" "1.0.38" + argparse "~1.0.9" + colors "~1.2.1" + string-argv "~0.3.1" "@sindresorhus/fnv1a@^2.0.1": version "2.0.1" @@ -1174,38 +1228,16 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== +"@types/argparse@1.0.38": + version "1.0.38" + resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" + integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + "@types/cookiejar@*": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@^29.5.1": - version "29.5.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.1.tgz#83c818aa9a87da27d6da85d3378e5a34d2f31a47" - integrity sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ== - dependencies: - expect "^29.0.0" - pretty-format "^29.0.0" - "@types/js-yaml@^4.0.0": version "4.0.5" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-4.0.5.tgz#738dd390a6ecc5442f35e7f03fa1431353f7e138" @@ -1250,11 +1282,6 @@ dependencies: "@types/node" "*" -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - "@types/superagent@*": version "4.1.15" resolved "https://registry.yarnpkg.com/@types/superagent/-/superagent-4.1.15.tgz#63297de457eba5e2bc502a7609426c4cceab434a" @@ -1326,6 +1353,34 @@ undici "^5.12.0" web-streams-polyfill "^3.2.0" +"@wry/context@^0.6.0": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.6.1.tgz#c3c29c0ad622adb00f6a53303c4f965ee06ebeb2" + integrity sha512-LOmVnY1iTU2D8tv4Xf6MVMZZ+juIJ87Kt/plMijjN20NMAXGmH4u8bS1t0uT74cZ5gwpocYueV58YwyI8y+GKw== + dependencies: + tslib "^2.3.0" + +"@wry/context@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@wry/context/-/context-0.7.0.tgz#be88e22c0ddf62aeb0ae9f95c3d90932c619a5c8" + integrity sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ== + dependencies: + tslib "^2.3.0" + +"@wry/equality@^0.5.0": + version "0.5.3" + resolved "https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.3.tgz#fafebc69561aa2d40340da89fa7dc4b1f6fb7831" + integrity sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g== + dependencies: + tslib "^2.3.0" + +"@wry/trie@^0.3.0": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.2.tgz#a06f235dc184bd26396ba456711f69f8c35097e6" + integrity sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ== + dependencies: + tslib "^2.3.0" + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -1366,6 +1421,16 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv@~6.12.6: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + ansi-escapes@^4.2.1, ansi-escapes@^4.3.0, ansi-escapes@^4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" @@ -1392,11 +1457,6 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: dependencies: color-convert "^2.0.1" -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -1415,6 +1475,13 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +argparse@~1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + array-flatten@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -1735,11 +1802,6 @@ chokidar@^3.5.2: optionalDependencies: fsevents "~2.3.2" -ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== - clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" @@ -1822,6 +1884,11 @@ colorette@^2.0.16: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -1829,6 +1896,11 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + common-tags@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" @@ -1928,13 +2000,6 @@ cross-fetch@^3.1.5: dependencies: node-fetch "2.6.7" -cross-fetch@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.6.tgz#bae05aa31a4da760969756318feeee6e70f15d6c" - integrity sha512-riRvo06crlE8HiqOwIpQhxwdOk4fOeR7FVM/wXoxchFEqMNUjvbs3bfo4OTgMEMHzppd4DxFBDbyySj8Cv781g== - dependencies: - node-fetch "^2.6.11" - dataloader@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/dataloader/-/dataloader-2.1.0.tgz#c69c538235e85e7ac6c6c444bae8ecabf5de9df7" @@ -2004,11 +2069,6 @@ dezalgo@1.0.3: asap "^2.0.0" wrappy "1" -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== - diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" @@ -2088,11 +2148,6 @@ escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - eslint-plugin-no-only-tests@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/eslint-plugin-no-only-tests/-/eslint-plugin-no-only-tests-3.1.0.tgz#f38e4935c6c6c4842bf158b64aaa20c366fe171b" @@ -2113,17 +2168,6 @@ event-target-shim@^5.0.0: resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -expect@^29.0.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.5.0.tgz#68c0509156cb2a0adb8865d413b137eeaae682f7" - integrity sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg== - dependencies: - "@jest/expect-utils" "^29.5.0" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.5.0" - jest-message-util "^29.5.0" - jest-util "^29.5.0" - express@^4.17.1: version "4.18.2" resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" @@ -2180,6 +2224,11 @@ extract-files@^9.0.0: resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -2191,7 +2240,7 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.1.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== @@ -2328,6 +2377,15 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@~7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -2398,16 +2456,16 @@ globby@^11.0.3: merge2 "^1.4.1" slash "^3.0.0" +graceful-fs@^4.1.2: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + graceful-fs@^4.1.6, graceful-fs@^4.2.0: version "4.2.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== -graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - graphql-config@4.3.6: version "4.3.6" resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-4.3.6.tgz#908ef03d6670c3068e51fe2e84e10e3e0af220b6" @@ -2437,7 +2495,7 @@ graphql-request@^5.0.0: extract-files "^9.0.0" form-data "^3.0.0" -graphql-tag@^2.11.0: +graphql-tag@^2.11.0, graphql-tag@^2.12.6: version "2.12.6" resolved "https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== @@ -2489,6 +2547,13 @@ hexoid@1.0.0: resolved "https://registry.yarnpkg.com/hexoid/-/hexoid-1.0.0.tgz#ad10c6573fb907de23d9ec63a711267d9dc9bc18" integrity sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g== +hoist-non-react-statics@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + http-errors@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -2559,6 +2624,11 @@ import-from@4.0.0: resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -2635,6 +2705,13 @@ is-binary-path@~2.1.0: dependencies: binary-extensions "^2.0.0" +is-core-module@^2.1.0, is-core-module@^2.11.0: + version "2.12.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" + integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== + dependencies: + has "^1.0.3" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -2713,57 +2790,10 @@ isomorphic-ws@^5.0.0: resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-5.0.0.tgz#e5529148912ecb9b451b46ed44d53dae1ce04bbf" integrity sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw== -jest-diff@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.5.0.tgz#e0d83a58eb5451dcc1fa61b1c3ee4e8f5a290d63" - integrity sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.5.0" - -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== - -jest-matcher-utils@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz#d957af7f8c0692c5453666705621ad4abc2c59c5" - integrity sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw== - dependencies: - chalk "^4.0.0" - jest-diff "^29.5.0" - jest-get-type "^29.4.3" - pretty-format "^29.5.0" - -jest-message-util@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.5.0.tgz#1f776cac3aca332ab8dd2e3b41625435085c900e" - integrity sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.5.0" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.5.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-util@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.5.0.tgz#24a4d3d92fc39ce90425311b23c27a6e0ef16b8f" - integrity sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ== - dependencies: - "@jest/types" "^29.5.0" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" +jju@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" @@ -2787,6 +2817,11 @@ json-parse-even-better-errors@^2.3.0: resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + json-stable-stringify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" @@ -2812,6 +2847,13 @@ json5@^2.2.1: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -2890,6 +2932,11 @@ lodash-es@^4.17.21: resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -2900,6 +2947,11 @@ lodash.isboolean@^3.0.3: resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.isinteger@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" @@ -2925,7 +2977,7 @@ lodash.once@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0: +lodash@^4.17.20, lodash@^4.17.21, lodash@~4.17.0, lodash@~4.17.15: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2953,7 +3005,7 @@ loglevel@^1.8.0: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== -loose-envify@^1.0.0: +loose-envify@^1.0.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== @@ -3141,13 +3193,6 @@ node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.6.11: - version "2.6.11" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.11.tgz#cde7fc71deef3131ef80a738919f999e6edfff25" - integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w== - dependencies: - whatwg-url "^5.0.0" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -3175,7 +3220,7 @@ nullthrows@^1.1.1: resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== -object-assign@^4, object-assign@^4.1.0: +object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -3218,6 +3263,14 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" +optimism@^0.16.1: + version "0.16.1" + resolved "https://registry.yarnpkg.com/optimism/-/optimism-0.16.1.tgz#7c8efc1f3179f18307b887e18c15c5b7133f6e7d" + integrity sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg== + dependencies: + "@wry/context" "^0.6.0" + "@wry/trie" "^0.3.0" + ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -3336,6 +3389,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-parse@^1.0.6, path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -3363,20 +3421,11 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pretty-format@^29.0.0, pretty-format@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.5.0.tgz#283134e74f70e2e3e7229336de0e4fce94ccde5a" - integrity sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw== - dependencies: - "@jest/schemas" "^29.4.3" - ansi-styles "^5.0.0" - react-is "^18.0.0" - promise@^7.1.1: version "7.3.1" resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" @@ -3384,6 +3433,15 @@ promise@^7.1.1: dependencies: asap "~2.0.3" +prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + propagate@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/propagate/-/propagate-2.0.1.tgz#40cdedab18085c792334e64f0ac17256d38f9a45" @@ -3397,6 +3455,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + pvtsutils@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/pvtsutils/-/pvtsutils-1.3.2.tgz#9f8570d132cdd3c27ab7d51a2799239bf8d8d5de" @@ -3446,10 +3509,10 @@ raw-body@2.5.1: iconv-lite "0.4.24" unpipe "1.0.0" -react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== +react-is@^16.13.1, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== readable-stream@^3.4.0: version "3.6.0" @@ -3521,6 +3584,28 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve@~1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +resolve@~1.22.1: + version "1.22.2" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" + integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + dependencies: + is-core-module "^2.11.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +response-iterator@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" + integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw== + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -3539,6 +3624,13 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +rollup-plugin-api-extractor@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/rollup-plugin-api-extractor/-/rollup-plugin-api-extractor-0.2.5.tgz#a88f4ec6d451e727df38af35e570616392582f25" + integrity sha512-oWG57yqB6n/xn2egrbiOFjgKjIt/GCwbcdQHaDDM5s26RvwBfckCIokCP3reZCS1OQnINw8NOPcJNarTjef8rA== + dependencies: + "@microsoft/api-extractor" "^7.19.0" + route-recognizer@^0.3.4: version "0.3.4" resolved "https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3" @@ -3593,7 +3685,7 @@ semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.3.8: +semver@^7.3.8, semver@~7.3.0: version "7.3.8" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== @@ -3718,6 +3810,11 @@ snake-case@^3.0.4: dot-case "^3.0.4" tslib "^2.0.3" +source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + sponge-case@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/sponge-case/-/sponge-case-1.0.1.tgz#260833b86453883d974f84854cdb63aecc5aef4c" @@ -3725,12 +3822,10 @@ sponge-case@^1.0.1: dependencies: tslib "^2.0.3" -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== statuses@2.0.1: version "2.0.1" @@ -3742,6 +3837,11 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== +string-argv@~0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" + integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== + string-env-interpolation@1.0.1, string-env-interpolation@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/string-env-interpolation/-/string-env-interpolation-1.0.1.tgz#ad4397ae4ac53fe6c91d1402ad6f6a52862c7152" @@ -3770,6 +3870,11 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-json-comments@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + superagent@^8.0.3: version "8.0.3" resolved "https://registry.yarnpkg.com/superagent/-/superagent-8.0.3.tgz#15c8ec5611a1f01386994cfeeda5aa138bcb7b17" @@ -3808,6 +3913,11 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + swap-case@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-2.0.2.tgz#671aedb3c9c137e2985ef51c51f9e98445bf70d9" @@ -3815,6 +3925,11 @@ swap-case@^2.0.2: dependencies: tslib "^2.0.3" +symbol-observable@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205" + integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ== + through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -3856,6 +3971,13 @@ tr46@~0.0.3: resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +ts-invariant@^0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c" + integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ== + dependencies: + tslib "^2.1.0" + ts-log@^2.2.3: version "2.2.5" resolved "https://registry.yarnpkg.com/ts-log/-/ts-log-2.2.5.tgz#aef3252f1143d11047e2cb6f7cfaac7408d96623" @@ -3880,7 +4002,7 @@ ts-node@^10.8.1: v8-compile-cache-lib "^3.0.1" yn "3.1.1" -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: +tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@~2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== @@ -3908,6 +4030,11 @@ type-is@~1.6.18: media-typer "0.3.0" mime-types "~2.1.24" +typescript@~4.8.4: + version "4.8.4" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" + integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== + ua-parser-js@^0.7.30: version "0.7.35" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.35.tgz#8bda4827be4f0b1dda91699a29499575a1f1d307" @@ -3925,6 +4052,11 @@ undici@^5.12.0, undici@^5.8.0: dependencies: busboy "^1.6.0" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + universalify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" @@ -3964,6 +4096,13 @@ upper-case@^2.0.2: dependencies: tslib "^2.0.3" +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -3992,6 +4131,11 @@ v8-compile-cache-lib@^3.0.1: resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== +validator@^13.7.0: + version "13.9.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" + integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== + value-or-promise@1.0.11, value-or-promise@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.11.tgz#3e90299af31dd014fe843fe309cefa7c1d94b140" @@ -4163,3 +4307,26 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +z-schema@~5.0.2: + version "5.0.6" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" + integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^10.0.0" + +zen-observable-ts@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" + integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg== + dependencies: + zen-observable "0.8.15" + +zen-observable@0.8.15: + version "0.8.15" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15" + integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ== diff --git a/yarn.lock b/yarn.lock index 1693d2cc..b2412f47 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"@0no-co/graphql.web@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@0no-co/graphql.web/-/graphql.web-1.0.1.tgz#db3da0d2cd41548b50f0583c0d2f4743c767e56b" - integrity sha512-6Yaxyv6rOwRkLIvFaL0NrLDgfNqC/Ng9QOPmTmlqW4mORXMEKmh5NYGkIvvt5Yw8fZesnMAqkj8cIqTj8f40cQ== - "@adraffy/ens-normalize@1.9.0": version "1.9.0" resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.9.0.tgz#223572538f6bea336750039bb43a4016dcc8182d" @@ -3268,10 +3263,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.5.1": - version "29.5.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.1.tgz#83c818aa9a87da27d6da85d3378e5a34d2f31a47" - integrity sha512-tEuVcHrpaixS36w7hpsfLBLpjtMRJUE09/MHXn923LOVojDwyC14cWcfc0rDs0VEfUyYmt/+iX1kxxp+gZMcaQ== +"@types/jest@29.4.4": + version "29.4.4" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.4.4.tgz#ba257bd7b1876dec9e0b4fb82fa60eec5505e5f1" + integrity sha512-qezb65VIH7X1wobSnd6Lvdve7PXSyQRa3dljTkhTtDhi603RvHQCshSlJcuyMLHJpeHgY3NKwvDJWxMOOHxGDQ== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -3310,11 +3305,6 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== -"@types/mocha@^10.0.1": - version "10.0.1" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.1.tgz#2f4f65bb08bc368ac39c96da7b2f09140b26851b" - integrity sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q== - "@types/node@*": version "20.0.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-20.0.0.tgz#081d9afd28421be956c1a47ced1c9a0034b467e2" @@ -3633,14 +3623,6 @@ "@typescript-eslint/types" "5.59.2" eslint-visitor-keys "^3.3.0" -"@urql/core@^4.0.7": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@urql/core/-/core-4.0.7.tgz#8918a956f8e2ffbaeb3aae58190d728813de5841" - integrity sha512-UtZ9oSbSFODXzFydgLCXpAQz26KGT1d6uEfcylKphiRWNXSWZi8k7vhJXNceNm/Dn0MiZ+kaaJHKcnGY1jvHRQ== - dependencies: - "@0no-co/graphql.web" "^1.0.1" - wonka "^6.3.2" - "@webassemblyjs/ast@1.11.5", "@webassemblyjs/ast@^1.11.5": version "1.11.5" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.5.tgz#6e818036b94548c1fb53b754b5cae3c9b208281c" @@ -12955,11 +12937,6 @@ wildcard@^2.0.0: resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== -wonka@^6.3.2: - version "6.3.2" - resolved "https://registry.yarnpkg.com/wonka/-/wonka-6.3.2.tgz#6f32992b332251d7b696b038990f4dc284b3b33d" - integrity sha512-2xXbQ1LnwNS7egVm1HPhW2FyKrekolzhpM3mCwXdQr55gO+tAiY76rhb32OL9kKsW8taj++iP7C6hxlVzbnvrw== - word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" From 18381184af26e7f765be2d3f2a1a093325cea89a Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 10:14:23 -0400 Subject: [PATCH 27/36] tests working --- packages/libs/sdk/jest.config.ts | 1 + packages/libs/sdk/package.json | 3 +-- packages/libs/sdk/rollup.esm.mjs | 35 ---------------------------- packages/libs/sdk/tsconfig.json | 4 ++-- packages/libs/sdk/tsconfig.lib.json | 10 +++++++- packages/libs/sdk/tsconfig.spec.json | 13 +++++++---- packages/libs/sdk/yarn.lock | 2 +- 7 files changed, 23 insertions(+), 45 deletions(-) delete mode 100644 packages/libs/sdk/rollup.esm.mjs diff --git a/packages/libs/sdk/jest.config.ts b/packages/libs/sdk/jest.config.ts index 187d5b0b..49df175c 100644 --- a/packages/libs/sdk/jest.config.ts +++ b/packages/libs/sdk/jest.config.ts @@ -8,4 +8,5 @@ export default { moduleFileExtensions: ['ts', 'js', 'html'], setupFiles: ['./spec/testSetup/jestSetup.ts'], testEnvironment: 'node', + slowTestThreshold: 15, }; diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index e27f6f99..eebd94c5 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -15,8 +15,7 @@ "@urql/core": "^4.0.7", "@urql/exchange-graphcache": "^6.0.4", "cross-fetch": "^3.1.6", - "tslib": "^2.5.2", - "graphql": "^16.5.0" + "tslib": "^2.5.2" }, "devDependencies": { "@graphql-codegen/cli": "2.13.8", diff --git a/packages/libs/sdk/rollup.esm.mjs b/packages/libs/sdk/rollup.esm.mjs deleted file mode 100644 index a3183995..00000000 --- a/packages/libs/sdk/rollup.esm.mjs +++ /dev/null @@ -1,35 +0,0 @@ -import typescript from '@rollup/plugin-typescript'; -import copy from 'rollup-plugin-copy'; -import externals from 'rollup-plugin-node-externals' -import path from 'path'; -import alias from '@rollup/plugin-alias'; -import { URL } from 'url'; - -// esm patch for __dirname -const __dirname = new URL('.', import.meta.url).pathname; -const rootDir = path.resolve(__dirname); -const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); - -export default { - input: toAbsoluteDir('./src/index.ts'), - output: { - file: 'dist/packages/libs/sdk/esm/index.js', - format: 'esm', - sourcemap: "inline", // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map - }, - plugins: [ - externals({ exclude: /@apollo\/client[^\n]*/g }), // Exclude node_modules from bundle - typescript({ - tsconfig: toAbsoluteDir('tsconfig.esm.json'), - }), - copy({ - targets: [ - { - src: [toAbsoluteDir('README.md'), toAbsoluteDir('package.json')], - dest: 'dist/packages/libs/sdk/', - }, - ], - }), - ], -}; diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index 0345afd7..2e9e32f8 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../../tsconfig.base.json", "compilerOptions": { - "types": ["node"], "forceConsistentCasingInFileNames": true, "strict": true, "noImplicitOverride": true, @@ -12,9 +11,10 @@ "baseUrl": "./src" }, "files": [], + "include": [], "references": [ { - "path": "./tsconfig.esm.json" + "path": "./tsconfig.json" }, { "path": "./tsconfig.spec.json" diff --git a/packages/libs/sdk/tsconfig.lib.json b/packages/libs/sdk/tsconfig.lib.json index 63b98d5d..cae38751 100644 --- a/packages/libs/sdk/tsconfig.lib.json +++ b/packages/libs/sdk/tsconfig.lib.json @@ -8,5 +8,13 @@ "outDir": "dist", "rootDir": "src" }, - "include": ["**/*.ts"] + "include": ["**/*.ts"], + "exclude": [ + "jest.config.ts", + "**/*.spec.ts", + "**/*.test.ts", + "webpack.config.ts", + "src/spec/testSetup/**.*", + "codegen.ts" + ] } diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index 50d1e0fd..6227bd6f 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -2,9 +2,14 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "dist", - "module": "commonjs", - "types": ["jest", "node", "mocha"], - "composite": true + "module": "ES2020" }, - "include": ["jest.config.ts", "**/*.test.ts", "**/*.spec.ts", "**/*.d.ts"] + "exclude": [], + "include": [ + "spec/**/*.ts", + "jest.config.ts", + "**/*.test.ts", + "**/*.spec.ts", + "**/*.d.ts" + ] } diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index 328bf454..b5f3989c 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -2467,7 +2467,7 @@ graphql-ws@^5.4.1: resolved "https://registry.yarnpkg.com/graphql-ws/-/graphql-ws-5.11.2.tgz#d5e0acae8b4d4a4cf7be410a24135cfcefd7ddc0" integrity sha512-4EiZ3/UXYcjm+xFGP544/yW1+DVI8ZpKASFbzrV5EDTFWJp0ZvLl4Dy2fSZAzz9imKp5pZMIcjB0x/H69Pv/6w== -graphql@^16.5.0: +graphql@^16.6.0: version "16.6.0" resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb" integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw== From f3b8215de189c0d83f88712c7bbe569652672ab1 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 11:32:55 -0400 Subject: [PATCH 28/36] Update codegen --- package.json | 1 + packages/libs/sdk/.env.example | 1 + packages/libs/sdk/.test.env.example | 2 +- packages/libs/sdk/README.md | 8 +- packages/libs/sdk/codegen.ts | 41 - packages/libs/sdk/codegen.yml | 29 + ...ustomNaming.js => codegenCustomNaming.cjs} | 0 packages/libs/sdk/package.json | 3 +- packages/libs/sdk/rollup.mjs | 31 +- packages/libs/sdk/spec/api/client.ts | 2 +- .../sdk/src/api/graphql/generatedTypes.ts | 1 + packages/libs/sdk/src/api/graphql/schema.json | 3418 ++++++++++++++--- packages/libs/sdk/yarn.lock | 2 +- tools/scripts/sdk_package_json.mjs | 16 +- yarn.lock | 18 +- 15 files changed, 2936 insertions(+), 637 deletions(-) create mode 100644 packages/libs/sdk/.env.example delete mode 100644 packages/libs/sdk/codegen.ts create mode 100644 packages/libs/sdk/codegen.yml rename packages/libs/sdk/{codegenCustomNaming.js => codegenCustomNaming.cjs} (100%) diff --git a/package.json b/package.json index 8e4e31db..aeacf4e5 100644 --- a/package.json +++ b/package.json @@ -61,6 +61,7 @@ "@pollyjs/adapter-node-http": "^6.0.5", "@pollyjs/core": "^6.0.5", "@pollyjs/persister-fs": "^6.0.5", + "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-typescript": "^8.5.0", "@svgr/webpack": "^6.1.2", "@testing-library/react": "13.4.0", diff --git a/packages/libs/sdk/.env.example b/packages/libs/sdk/.env.example new file mode 100644 index 00000000..070cdb7e --- /dev/null +++ b/packages/libs/sdk/.env.example @@ -0,0 +1 @@ +QUICKNODE_GRAPH_API_KEY=replaceme diff --git a/packages/libs/sdk/.test.env.example b/packages/libs/sdk/.test.env.example index b08984d1..070cdb7e 100644 --- a/packages/libs/sdk/.test.env.example +++ b/packages/libs/sdk/.test.env.example @@ -1 +1 @@ -QUICKNODE_GQL_API_KEY=replaceme +QUICKNODE_GRAPH_API_KEY=replaceme diff --git a/packages/libs/sdk/README.md b/packages/libs/sdk/README.md index d610b624..fa202eaa 100644 --- a/packages/libs/sdk/README.md +++ b/packages/libs/sdk/README.md @@ -364,7 +364,7 @@ Please submit any questions, issues, or feedback as an [issue in Github](https:/ We recommend using the example application to develop -1. cd `packages/apps/examples/sdk-api` +1. cd `packages/apps/examples/sdk-api` from `qn-oss` monorepo root 2. `cp .env.example .env` and add api key 3. `nx serve apps-examples-sdk-api` 4. Then you can send requests to the API, for example: `curl http://localhost:3333/api/nftsByAddress/0xbc08dadccc79c00587d7e6a75bb68ff5fd30f9e0` @@ -383,6 +383,6 @@ Run `nx lint libs-sdk` to execute the lint via [ESLint](https://eslint.org/). Generate graphql typings via [Codegen](https://www.the-guild.dev/graphql/codegen). -1. cd `packages/libs/sdk` -2. add a `graphqlHeaders.json` with any authorization headers you want to pass to graphql API -3. run `yarn run codegen` +1. navigate to `packages/libs/sdk` from `qn-oss` monorepo root +1. `cp .env.example .env` and add api key +1. run `yarn run codegen` diff --git a/packages/libs/sdk/codegen.ts b/packages/libs/sdk/codegen.ts deleted file mode 100644 index cb0ca982..00000000 --- a/packages/libs/sdk/codegen.ts +++ /dev/null @@ -1,41 +0,0 @@ -// eslint-disable-next-line @nx/enforce-module-boundaries -import { CodegenConfig } from '@graphql-codegen/cli'; -import { readFileSync } from 'fs'; - -const additionalHeaders: Record = JSON.parse( - String(readFileSync('graphqlHeaders.json')) -); - -const config: CodegenConfig = { - overwrite: true, - documents: ['src/**/*.gql', 'src/**/!(*.d).{ts,tsx}'], - schema: [ - { - 'https://api.quicknode.com/graphql': { - headers: { - 'content-type': 'application/json', - ...additionalHeaders, - }, - }, - }, - ], - generates: { - 'src/api/graphql/generatedTypes.ts': { - plugins: ['typescript', 'typescript-operations', 'typed-document-node'], - config: { - namingConvention: './codegenCustomNaming', - exportFragmentSpreadSubTypes: true, - inlineFragmentTypes: 'combine', - fragmentMasking: false, - }, - }, - 'src/api/graphql/fragmentMatcher.ts': { - plugins: ['fragment-matcher'], - }, - 'src/api/graphql/schema.json': { - plugins: ['introspection'], - }, - }, -}; - -export default config; diff --git a/packages/libs/sdk/codegen.yml b/packages/libs/sdk/codegen.yml new file mode 100644 index 00000000..3b87adc0 --- /dev/null +++ b/packages/libs/sdk/codegen.yml @@ -0,0 +1,29 @@ +overwrite: true +documents: + - src/**/*.gql + - src/**/!(*.d).{ts,tsx} +hooks: + afterAllFileWrite: + - cd ../../.. && nx format:write && cd - +schema: + - https://api.quicknode.com/graphql: + headers: + content-type: application/json + x-api-key: '${QUICKNODE_GRAPH_API_KEY}' +generates: + src/api/graphql/generatedTypes.ts: + plugins: + - typescript + - typescript-operations + - typed-document-node + config: + namingConvention: ./codegenCustomNaming.cjs + exportFragmentSpreadSubTypes: true + inlineFragmentTypes: combine + fragmentMasking: false + src/api/graphql/fragmentMatcher.ts: + plugins: + - fragment-matcher + src/api/graphql/schema.json: + plugins: + - introspection diff --git a/packages/libs/sdk/codegenCustomNaming.js b/packages/libs/sdk/codegenCustomNaming.cjs similarity index 100% rename from packages/libs/sdk/codegenCustomNaming.js rename to packages/libs/sdk/codegenCustomNaming.cjs diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index eebd94c5..9133c704 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -31,12 +31,13 @@ "@types/mocha": "^10.0.1", "@types/node": "^18.13.0", "@types/supertest": "^2.0.12", + "dotenv": "^16.0.3", "eslint-plugin-no-only-tests": "^3.1.0", "graphql": "^16.6.0", "supertest": "^6.2.4" }, "scripts": { - "codegen": "graphql-codegen --config codegen.ts" + "codegen": "graphql-codegen --require dotenv/config" }, "exports": { ".": { diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs index b2d844ed..6bc061bd 100644 --- a/packages/libs/sdk/rollup.mjs +++ b/packages/libs/sdk/rollup.mjs @@ -2,6 +2,7 @@ import typescript from '@rollup/plugin-typescript'; import copy from 'rollup-plugin-copy'; import externals from 'rollup-plugin-node-externals'; import dts from 'rollup-plugin-dts'; +import json from '@rollup/plugin-json'; import path from 'path'; import { URL } from 'url'; @@ -15,20 +16,29 @@ const bundle = (config) => ({ ...config, }); +// The shared rollup plugins for esm and cjs bundles +const sharedPlugins = [ + externals(), // Exclude node_modules from bundle + json({ compact: true }), + typescript({ + tsconfig: toAbsoluteDir('tsconfig.lib.json'), + }), +]; + +// The shared rollup output config for esm and cjs bundles +const sharedOutput = { + sourcemap: 'inline', // Include source map for debugging + sourcemapExcludeSources: true, // Exclude external package sources from source map +}; + export default [ bundle({ output: { file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', - sourcemap: 'inline', // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map + ...sharedOutput, }, - plugins: [ - externals(), // Exclude node_modules from bundle - typescript({ - tsconfig: toAbsoluteDir('tsconfig.lib.json'), - }), - ], + plugins: [...sharedPlugins], }), bundle({ output: { @@ -38,10 +48,7 @@ export default [ sourcemapExcludeSources: true, // Exclude external package sources from source map }, plugins: [ - externals(), // Exclude node_modules from bundle - typescript({ - tsconfig: toAbsoluteDir('tsconfig.lib.json'), - }), + ...sharedPlugins, copy({ targets: [ { diff --git a/packages/libs/sdk/spec/api/client.ts b/packages/libs/sdk/spec/api/client.ts index 8396f6b4..0c583c1e 100644 --- a/packages/libs/sdk/spec/api/client.ts +++ b/packages/libs/sdk/spec/api/client.ts @@ -1,7 +1,7 @@ import { API } from '../../src'; const opts: Record = { - graphApiKey: process.env['QUICKNODE_GQL_API_KEY'] || '', + graphApiKey: process.env['QUICKNODE_GRAPH_API_KEY'] || '', }; export const apiClient = new API(opts); diff --git a/packages/libs/sdk/src/api/graphql/generatedTypes.ts b/packages/libs/sdk/src/api/graphql/generatedTypes.ts index 2082cb6b..49cf3583 100644 --- a/packages/libs/sdk/src/api/graphql/generatedTypes.ts +++ b/packages/libs/sdk/src/api/graphql/generatedTypes.ts @@ -754,6 +754,7 @@ export type CodegenGasPrice = { blockNumber: Scalars['Int']; ceiling: Scalars['Float']; floor: Scalars['Float']; + median: Scalars['Float']; total: Scalars['Float']; }; diff --git a/packages/libs/sdk/src/api/graphql/schema.json b/packages/libs/sdk/src/api/graphql/schema.json index 415c80ef..3b4271ca 100644 --- a/packages/libs/sdk/src/api/graphql/schema.json +++ b/packages/libs/sdk/src/api/graphql/schema.json @@ -1,6 +1,8 @@ { "__schema": { - "queryType": { "name": "Query" }, + "queryType": { + "name": "Query" + }, "mutationType": null, "subscriptionType": null, "types": [ @@ -36,7 +38,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -48,7 +54,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -56,7 +66,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -64,7 +78,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -72,7 +90,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -110,7 +132,11 @@ "name": "baseTokenUri", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -118,7 +144,11 @@ "name": "circulatingSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -126,7 +156,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -134,7 +168,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -142,7 +180,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -153,7 +195,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -161,7 +207,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -169,7 +219,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -177,7 +231,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -219,7 +277,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -305,7 +367,11 @@ "name": "slug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -313,7 +379,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -324,7 +394,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -332,7 +406,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -352,7 +430,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -360,7 +442,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -382,7 +468,11 @@ "name": "totalSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -390,7 +480,11 @@ "name": "twitterUsername", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -401,7 +495,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -409,7 +507,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -417,7 +519,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -425,7 +531,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -448,8 +558,16 @@ "interfaces": [], "enumValues": null, "possibleTypes": [ - { "kind": "OBJECT", "name": "ERC721Collection", "ofType": null }, - { "kind": "OBJECT", "name": "ERC1155Collection", "ofType": null } + { + "kind": "OBJECT", + "name": "ERC721Collection", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ERC1155Collection", + "ofType": null + } ] }, { @@ -464,7 +582,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -473,7 +595,11 @@ "name": "value", "description": "The value of the trait.", "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -519,7 +645,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -528,7 +658,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -550,7 +684,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -613,7 +751,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -622,7 +764,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -644,7 +790,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -680,7 +830,11 @@ "name": "average", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -688,7 +842,11 @@ "name": "close", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -699,7 +857,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -708,7 +870,11 @@ "name": "high", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -716,7 +882,11 @@ "name": "low", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -724,7 +894,11 @@ "name": "open", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -735,7 +909,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -744,7 +922,11 @@ "name": "volume", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -834,7 +1016,11 @@ { "name": "confirmedAtGte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -842,7 +1028,11 @@ { "name": "confirmedAtLte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -862,7 +1052,11 @@ { "name": "limit", "description": null, - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -884,7 +1078,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -896,7 +1094,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -908,7 +1110,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -920,7 +1126,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -929,7 +1139,11 @@ "name": "tokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -940,7 +1154,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -960,7 +1178,11 @@ { "name": "confirmedAtGte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -968,7 +1190,11 @@ { "name": "confirmedAtLte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -976,7 +1202,11 @@ { "name": "isLimited", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -995,7 +1225,11 @@ "name": "estimatedConfirmedAt", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1003,7 +1237,11 @@ "name": "priceInEth", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1011,7 +1249,11 @@ "name": "quantitySold", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1116,7 +1358,11 @@ "name": "average", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1124,7 +1370,11 @@ "name": "ceiling", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1132,7 +1382,11 @@ "name": "floor", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1140,7 +1394,11 @@ "name": "totalSales", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1148,7 +1406,11 @@ "name": "volume", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1194,7 +1456,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1203,7 +1469,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1225,7 +1495,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1288,7 +1562,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1297,7 +1575,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1319,7 +1601,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1331,7 +1617,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "Wallet", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1386,7 +1676,11 @@ "name": "abi", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSON", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1397,7 +1691,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1406,7 +1704,11 @@ "name": "isVerified", "description": "Contract with verified ABI", "args": [], - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1414,7 +1716,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1428,7 +1734,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, @@ -1438,7 +1748,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1449,7 +1763,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1457,7 +1775,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1477,7 +1799,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1485,7 +1811,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1508,8 +1838,16 @@ "interfaces": [], "enumValues": null, "possibleTypes": [ - { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, - { "kind": "OBJECT", "name": "TokenContract", "ofType": null } + { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TokenContract", + "ofType": null + } ] }, { @@ -1640,16 +1978,24 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } - }, - "isDeprecated": false, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, "deprecationReason": null }, { "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1671,7 +2017,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1734,7 +2084,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1743,7 +2097,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -1765,7 +2123,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1834,7 +2196,11 @@ { "name": "eq", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1842,7 +2208,11 @@ { "name": "gt", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1850,7 +2220,11 @@ { "name": "gte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1858,7 +2232,11 @@ { "name": "lt", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1866,7 +2244,11 @@ { "name": "lte", "description": null, - "type": { "kind": "SCALAR", "name": "DateTime", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1888,7 +2270,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -1900,7 +2286,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1908,7 +2298,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1916,7 +2310,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1924,7 +2322,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -1962,7 +2364,11 @@ "name": "baseTokenUri", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1970,7 +2376,11 @@ "name": "circulatingSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1978,7 +2388,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1986,7 +2400,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -1994,7 +2412,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2005,7 +2427,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2013,7 +2439,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2021,7 +2451,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2029,7 +2463,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2071,7 +2509,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2096,7 +2538,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "ERC721NFT", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "ERC721NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2107,7 +2553,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2115,7 +2565,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2135,7 +2589,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2143,7 +2601,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2243,7 +2705,11 @@ "name": "slug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2276,7 +2742,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2287,7 +2757,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2295,7 +2769,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2315,7 +2793,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2323,7 +2805,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2345,7 +2831,11 @@ "name": "totalSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2353,7 +2843,11 @@ "name": "twitterUsername", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2364,7 +2858,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2372,7 +2870,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2380,7 +2882,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2388,7 +2894,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2409,7 +2919,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "Collection", "ofType": null } + { + "kind": "INTERFACE", + "name": "Collection", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -2473,7 +2987,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -2482,7 +3000,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -2504,7 +3026,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -2540,7 +3066,11 @@ "name": "animationUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2580,7 +3110,11 @@ "name": "collectionSlug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2588,7 +3122,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2599,7 +3137,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -2608,7 +3150,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2616,7 +3162,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2624,7 +3174,11 @@ "name": "holder", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTWallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTWallet", + "ofType": null + }, "isDeprecated": true, "deprecationReason": "Use nft.wallet instead" }, @@ -2632,7 +3186,11 @@ "name": "metadata", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2640,7 +3198,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2651,7 +3213,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2659,7 +3225,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2679,7 +3249,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2687,7 +3261,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2712,7 +3290,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -2741,13 +3323,23 @@ "name": "wallet", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } ], "inputFields": null, - "interfaces": [{ "kind": "INTERFACE", "name": "NFT", "ofType": null }], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, @@ -2763,7 +3355,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -2775,7 +3371,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2783,7 +3383,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2791,7 +3395,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2799,7 +3407,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2837,7 +3449,11 @@ "name": "baseTokenUri", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2845,7 +3461,11 @@ "name": "circulatingSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2853,7 +3473,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2861,7 +3485,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2869,7 +3497,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2880,7 +3512,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2888,7 +3524,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2896,7 +3536,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2904,7 +3548,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2946,7 +3594,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2971,7 +3623,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "ERC1155NFT", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "ERC1155NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -2982,7 +3638,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -2990,7 +3650,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3010,15 +3674,23 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, - "defaultValue": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null }, { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3118,7 +3790,11 @@ "name": "slug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3151,7 +3827,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3162,7 +3842,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3170,7 +3854,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3190,7 +3878,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3198,7 +3890,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3220,7 +3916,11 @@ "name": "totalSupply", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3228,7 +3928,11 @@ "name": "twitterUsername", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3239,7 +3943,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3247,7 +3955,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3255,7 +3967,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3263,7 +3979,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3284,7 +4004,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "Collection", "ofType": null } + { + "kind": "INTERFACE", + "name": "Collection", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -3348,7 +4072,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3357,7 +4085,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -3379,7 +4111,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3415,7 +4151,11 @@ "name": "animationUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3435,7 +4175,11 @@ "name": "collectionSlug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3443,7 +4187,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3454,7 +4202,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3463,7 +4215,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3471,7 +4227,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3482,7 +4242,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3490,7 +4254,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3498,7 +4266,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3506,7 +4278,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3528,7 +4304,11 @@ "name": "metadata", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3536,7 +4316,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -3547,7 +4331,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3555,7 +4343,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3575,7 +4367,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3583,7 +4379,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3608,7 +4408,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3640,7 +4444,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3648,7 +4456,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3656,7 +4468,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3664,7 +4480,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3684,7 +4504,13 @@ } ], "inputFields": null, - "interfaces": [{ "kind": "INTERFACE", "name": "NFT", "ofType": null }], + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + } + ], "enumValues": null, "possibleTypes": null }, @@ -3724,7 +4550,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3733,7 +4563,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -3755,7 +4589,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3818,7 +4656,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3827,7 +4669,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -3849,7 +4695,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3861,7 +4711,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "Wallet", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -3942,7 +4796,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3950,7 +4808,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3970,7 +4832,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -3978,7 +4844,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4017,7 +4887,11 @@ "deprecationReason": null } ], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -4028,7 +4902,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4036,7 +4914,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4056,7 +4938,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4064,7 +4950,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4164,7 +5054,11 @@ "deprecationReason": null } ], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -4175,7 +5069,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4183,7 +5081,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4203,7 +5105,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4211,7 +5117,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4250,7 +5160,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -4261,7 +5175,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4269,7 +5187,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4289,7 +5211,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4297,7 +5223,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4330,7 +5260,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4338,7 +5272,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4358,7 +5296,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4366,7 +5308,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4429,7 +5375,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -4454,7 +5404,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -4500,7 +5454,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4509,7 +5467,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -4531,7 +5493,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4594,7 +5560,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4603,7 +5573,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -4625,7 +5599,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4688,7 +5666,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4697,7 +5679,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -4719,9 +5705,13 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } - }, - "isDeprecated": false, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, "deprecationReason": null }, { @@ -4782,7 +5772,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4791,7 +5785,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -4813,7 +5811,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4862,7 +5864,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4874,7 +5880,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4886,7 +5896,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4898,7 +5912,27 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "median", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4910,7 +5944,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Float", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -4963,7 +6001,11 @@ { "name": "eq", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4971,7 +6013,11 @@ { "name": "gt", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4979,7 +6025,11 @@ { "name": "gte", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -4993,7 +6043,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } } }, "defaultValue": null, @@ -5003,7 +6057,11 @@ { "name": "lt", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5011,7 +6069,11 @@ { "name": "lte", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5109,7 +6171,11 @@ { "name": "eq", "description": null, - "type": { "kind": "ENUM", "name": "Marketplace", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "Marketplace", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5168,7 +6234,11 @@ "name": "animationUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5188,7 +6258,11 @@ "name": "collectionSlug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5196,7 +6270,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "NFTContract", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "NFTContract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5207,7 +6285,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5216,7 +6298,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5224,7 +6310,11 @@ "name": "externalUrl", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5232,7 +6322,11 @@ "name": "metadata", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5240,7 +6334,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5251,7 +6349,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5259,7 +6361,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5279,7 +6385,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5287,7 +6397,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5312,7 +6426,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5342,8 +6460,16 @@ "interfaces": [], "enumValues": null, "possibleTypes": [ - { "kind": "OBJECT", "name": "ERC721NFT", "ofType": null }, - { "kind": "OBJECT", "name": "ERC1155NFT", "ofType": null } + { + "kind": "OBJECT", + "name": "ERC721NFT", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ERC1155NFT", + "ofType": null + } ] }, { @@ -5355,7 +6481,11 @@ "name": "abi", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSON", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5366,7 +6496,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5387,7 +6521,11 @@ "name": "isVerified", "description": "Contract with verified ABI", "args": [], - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5395,7 +6533,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5409,7 +6551,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, @@ -5419,7 +6565,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5430,7 +6580,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5438,7 +6592,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5458,7 +6616,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5466,7 +6628,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5487,7 +6653,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "Contract", "ofType": null } + { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -5528,7 +6698,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5537,7 +6711,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -5559,7 +6737,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5595,7 +6777,11 @@ "name": "owner", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5603,7 +6789,11 @@ "name": "walletAddress", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -5628,7 +6818,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -5649,7 +6843,11 @@ "name": "isHidden", "description": "Collection is hidden on Opensea.", "args": [], - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5657,7 +6855,11 @@ "name": "isVerified", "description": "Collection verified by Opensea.", "args": [], - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5665,7 +6867,11 @@ "name": "unsafeSlug", "description": "Slug provided by Opensea (it might be stale).", "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -5707,7 +6913,11 @@ "name": "endCursor", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5718,7 +6928,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5730,7 +6944,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5739,7 +6957,11 @@ "name": "startCursor", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -5827,7 +7049,11 @@ { "name": "eq", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -5841,7 +7067,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -5857,7 +7087,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -5881,7 +7115,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5893,7 +7131,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5916,7 +7158,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5925,7 +7171,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5936,7 +7186,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5945,7 +7199,11 @@ "name": "contractERCStandard", "description": null, "args": [], - "type": { "kind": "ENUM", "name": "ERCStandard", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "ERCStandard", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5953,7 +7211,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5964,7 +7226,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5973,7 +7239,11 @@ "name": "nft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -5984,7 +7254,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -5993,7 +7267,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6004,7 +7282,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6013,7 +7295,11 @@ "name": "tokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6024,7 +7310,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6033,7 +7323,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6041,7 +7335,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6052,7 +7350,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6076,7 +7378,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "TokenEvent", "ofType": null } + { + "kind": "INTERFACE", + "name": "TokenEvent", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -6090,7 +7396,11 @@ "name": "abi", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "JSON", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6101,7 +7411,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6110,7 +7424,11 @@ "name": "decimals", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6130,7 +7448,11 @@ "name": "isVerified", "description": "Contract with verified ABI", "args": [], - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6138,7 +7460,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6152,7 +7478,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "isDeprecated": false, @@ -6162,7 +7492,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6173,7 +7507,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -6181,7 +7519,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -6201,7 +7543,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -6209,7 +7555,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -6230,7 +7580,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "Contract", "ofType": null } + { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -6247,7 +7601,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6256,7 +7614,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6264,7 +7626,11 @@ "name": "slug", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6272,7 +7638,11 @@ "name": "symbol", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -6294,7 +7664,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6303,7 +7677,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6314,7 +7692,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6326,7 +7708,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6335,7 +7721,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6346,7 +7736,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6355,7 +7749,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6363,7 +7761,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6374,7 +7776,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6400,11 +7806,31 @@ "interfaces": [], "enumValues": null, "possibleTypes": [ - { "kind": "OBJECT", "name": "TokenBurnEvent", "ofType": null }, - { "kind": "OBJECT", "name": "TokenMintEvent", "ofType": null }, - { "kind": "OBJECT", "name": "TokenSaleEvent", "ofType": null }, - { "kind": "OBJECT", "name": "TokenSwapEvent", "ofType": null }, - { "kind": "OBJECT", "name": "TokenTransferEvent", "ofType": null } + { + "kind": "OBJECT", + "name": "TokenBurnEvent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TokenMintEvent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TokenSaleEvent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TokenSwapEvent", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TokenTransferEvent", + "ofType": null + } ] }, { @@ -6550,7 +7976,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6559,7 +7989,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6570,7 +8004,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6579,7 +8017,11 @@ "name": "contractERCStandard", "description": null, "args": [], - "type": { "kind": "ENUM", "name": "ERCStandard", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "ERCStandard", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6587,7 +8029,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6598,7 +8044,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6607,7 +8057,11 @@ "name": "nft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6618,7 +8072,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6627,7 +8085,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6638,7 +8100,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6647,7 +8113,11 @@ "name": "tokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6658,7 +8128,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6667,7 +8141,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6675,7 +8153,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6686,7 +8168,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6710,7 +8196,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "TokenEvent", "ofType": null } + { + "kind": "INTERFACE", + "name": "TokenEvent", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -6727,7 +8217,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6739,7 +8233,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6748,7 +8246,11 @@ "name": "contractERCStandard", "description": null, "args": [], - "type": { "kind": "ENUM", "name": "ERCStandard", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "ERCStandard", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6756,7 +8258,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6767,7 +8273,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6776,7 +8286,11 @@ "name": "marketplace", "description": "Marketplace used to make the sale", "args": [], - "type": { "kind": "ENUM", "name": "Marketplace", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "Marketplace", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6784,7 +8298,11 @@ "name": "receivedNft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6792,7 +8310,11 @@ "name": "receivedTokenContract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6800,7 +8322,11 @@ "name": "receivedTokenContractAddress", "description": "The address of the token received as payment of the sale proceeds", "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6808,7 +8334,11 @@ "name": "receivedTokenId", "description": "The id of the token received as payment of the sale proceeds", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6816,7 +8346,11 @@ "name": "receivedTokenQuantity", "description": "The quantity of tokens received as payment of the sale proceeds", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6824,7 +8358,11 @@ "name": "sentNft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6832,7 +8370,11 @@ "name": "sentTokenContract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6840,7 +8382,11 @@ "name": "sentTokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6851,7 +8397,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6863,7 +8413,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6872,7 +8426,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6883,7 +8441,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6892,7 +8454,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6900,7 +8466,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6911,7 +8481,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6935,7 +8509,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "TokenEvent", "ofType": null } + { + "kind": "INTERFACE", + "name": "TokenEvent", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -6952,7 +8530,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6961,7 +8543,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6972,7 +8558,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -6981,7 +8571,11 @@ "name": "receivedNft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6989,7 +8583,11 @@ "name": "receivedTokenContract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -6997,7 +8595,11 @@ "name": "receivedTokenContractAddress", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7005,7 +8607,11 @@ "name": "receivedTokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7013,7 +8619,11 @@ "name": "receivedTokenQuantity", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7021,7 +8631,11 @@ "name": "sentNft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7029,7 +8643,11 @@ "name": "sentTokenContract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7040,7 +8658,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7049,7 +8671,11 @@ "name": "sentTokenContractERCStandard", "description": null, "args": [], - "type": { "kind": "ENUM", "name": "ERCStandard", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "ERCStandard", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7057,7 +8683,11 @@ "name": "sentTokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7068,7 +8698,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7080,7 +8714,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7089,7 +8727,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7100,7 +8742,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7109,7 +8755,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7117,7 +8767,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7128,7 +8782,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7152,7 +8810,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "TokenEvent", "ofType": null } + { + "kind": "INTERFACE", + "name": "TokenEvent", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -7169,7 +8831,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7178,7 +8844,11 @@ "name": "contract", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "Contract", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "Contract", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7189,7 +8859,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7198,7 +8872,11 @@ "name": "contractERCStandard", "description": null, "args": [], - "type": { "kind": "ENUM", "name": "ERCStandard", "ofType": null }, + "type": { + "kind": "ENUM", + "name": "ERCStandard", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7206,7 +8884,11 @@ "name": "from", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7217,7 +8899,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7226,7 +8912,11 @@ "name": "nft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7237,7 +8927,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7246,7 +8940,11 @@ "name": "to", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Wallet", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Wallet", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7257,7 +8955,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7266,7 +8968,11 @@ "name": "tokenId", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7277,7 +8983,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7286,7 +8996,11 @@ "name": "transaction", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "Transaction", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "Transaction", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7294,7 +9008,11 @@ "name": "transactionHash", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7305,7 +9023,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7329,7 +9051,11 @@ ], "inputFields": null, "interfaces": [ - { "kind": "INTERFACE", "name": "TokenEvent", "ofType": null } + { + "kind": "INTERFACE", + "name": "TokenEvent", + "ofType": null + } ], "enumValues": null, "possibleTypes": null @@ -7447,7 +9173,11 @@ "name": "height", "description": "The upload height.", "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7455,7 +9185,11 @@ "name": "mimeType", "description": "The upload mimeType.", "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7466,7 +9200,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7475,7 +9213,11 @@ "name": "width", "description": "The upload width.", "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -7497,7 +9239,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7509,7 +9255,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "DateTime", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7518,7 +9268,11 @@ "name": "contractAddress", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7529,7 +9283,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7538,7 +9296,11 @@ "name": "effectiveGasPrice", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7549,7 +9311,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7558,7 +9324,11 @@ "name": "gas", "description": "The amount of gas supplied for this transaction to happen", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7566,7 +9336,11 @@ "name": "gasPrice", "description": "Cost in Gwei per unit of gas for this transaction", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7577,7 +9351,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7589,7 +9367,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7598,7 +9380,11 @@ "name": "input", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7606,7 +9392,11 @@ "name": "maxFeePerGas", "description": "Max gas fee in Gwei", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7614,7 +9404,11 @@ "name": "maxPriorityFeePerGas", "description": "Max gas priority fee in Gwei", "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7622,7 +9416,11 @@ "name": "toAddress", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7633,7 +9431,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Int", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7642,7 +9444,11 @@ "name": "type", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7650,7 +9456,11 @@ "name": "value", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "BigInt", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -7681,7 +9491,11 @@ { "name": "fromAddress", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -7701,7 +9515,11 @@ { "name": "toAddress", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -7775,7 +9593,11 @@ "name": "average", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7783,7 +9605,11 @@ "name": "ceiling", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7791,7 +9617,11 @@ "name": "floor", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7799,7 +9629,11 @@ "name": "totalSales", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -7807,7 +9641,11 @@ "name": "volume", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Float", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -7952,7 +9790,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -7961,7 +9803,11 @@ "name": "ensName", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -8001,7 +9847,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8009,7 +9859,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8029,7 +9883,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8037,7 +9895,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8116,7 +9978,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "WalletNFT", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "WalletNFT", + "ofType": null + }, "isDeprecated": true, "deprecationReason": "Use wallet.nft instead." }, @@ -8127,7 +9993,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8135,7 +10005,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8155,7 +10029,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8163,7 +10041,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8212,7 +10094,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8220,7 +10106,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8228,7 +10118,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8236,7 +10130,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8285,7 +10183,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8293,7 +10195,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8301,7 +10207,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8309,7 +10219,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8358,7 +10272,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8366,7 +10284,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8386,7 +10308,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8394,7 +10320,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8419,7 +10349,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8427,7 +10361,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8447,7 +10385,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8455,7 +10397,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8521,7 +10467,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8529,7 +10479,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8549,7 +10503,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8557,7 +10515,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8636,7 +10598,11 @@ "deprecationReason": null } ], - "type": { "kind": "OBJECT", "name": "WalletNFT", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "WalletNFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -8647,7 +10613,11 @@ { "name": "after", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8655,7 +10625,11 @@ { "name": "before", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8675,7 +10649,11 @@ { "name": "first", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8683,7 +10661,11 @@ { "name": "last", "description": null, - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -8752,7 +10734,11 @@ "name": "collectionAddress", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -8763,7 +10749,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": true, "deprecationReason": "Use nftsCount instead." @@ -8775,7 +10765,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -8824,7 +10818,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -8872,7 +10870,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -8881,7 +10883,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -8903,7 +10909,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -8966,7 +10976,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -8975,7 +10989,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -8997,7 +11015,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9060,7 +11082,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9069,7 +11095,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9091,7 +11121,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9127,7 +11161,11 @@ "name": "heldNftCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": true, "deprecationReason": "Use nftsCount instead." }, @@ -9135,7 +11173,11 @@ "name": "nft", "description": null, "args": [], - "type": { "kind": "INTERFACE", "name": "NFT", "ofType": null }, + "type": { + "kind": "INTERFACE", + "name": "NFT", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -9143,7 +11185,11 @@ "name": "nftsCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9189,7 +11235,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9198,7 +11248,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9220,7 +11274,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9262,7 +11320,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } } }, "defaultValue": null, @@ -9321,7 +11383,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9333,7 +11399,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "BigInt", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "BigInt", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9415,7 +11485,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9424,7 +11498,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9446,7 +11524,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9509,7 +11591,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9518,7 +11604,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9540,7 +11630,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9603,7 +11697,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9612,7 +11710,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9634,7 +11736,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9697,7 +11803,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9706,7 +11816,11 @@ "name": "totalCount", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -9728,7 +11842,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9767,7 +11885,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9776,7 +11898,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -9787,7 +11913,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -9823,7 +11953,11 @@ { "name": "includeDeprecated", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null @@ -9992,7 +12126,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10001,7 +12139,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10012,7 +12154,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10021,7 +12167,11 @@ "name": "deprecationReason", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -10043,7 +12193,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10052,7 +12206,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10063,7 +12221,11 @@ { "name": "includeDeprecated", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null @@ -10096,7 +12258,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10108,7 +12274,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10117,7 +12287,11 @@ "name": "deprecationReason", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -10139,7 +12313,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10148,7 +12326,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10159,7 +12341,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10168,7 +12354,11 @@ "name": "defaultValue", "description": "A GraphQL-formatted string representing the default value for this input value.", "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10179,7 +12369,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10188,7 +12382,11 @@ "name": "deprecationReason", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -10207,7 +12405,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10242,7 +12444,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10251,7 +12457,11 @@ "name": "mutationType", "description": "If this server supports mutation, the type that mutation operations will be rooted at.", "args": [], - "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10259,7 +12469,11 @@ "name": "subscriptionType", "description": "If this server support subscription, the type that subscription operations will be rooted at.", "args": [], - "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10305,7 +12519,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "ENUM", "name": "__TypeKind", "ofType": null } + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } }, "isDeprecated": false, "deprecationReason": null @@ -10314,7 +12532,11 @@ "name": "name", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10322,7 +12544,11 @@ "name": "description", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10330,7 +12556,11 @@ "name": "specifiedByURL", "description": null, "args": [], - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null }, @@ -10341,7 +12571,11 @@ { "name": "includeDeprecated", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null @@ -10373,7 +12607,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } } }, "isDeprecated": false, @@ -10389,7 +12627,11 @@ "ofType": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } } }, "isDeprecated": false, @@ -10402,7 +12644,11 @@ { "name": "includeDeprecated", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null @@ -10431,7 +12677,11 @@ { "name": "includeDeprecated", "description": null, - "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, "defaultValue": "false", "isDeprecated": false, "deprecationReason": null @@ -10457,7 +12707,11 @@ "name": "ofType", "description": null, "args": [], - "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, "isDeprecated": false, "deprecationReason": null } @@ -10540,7 +12794,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": "true", "isDeprecated": false, @@ -10549,7 +12807,11 @@ { "name": "label", "description": null, - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": null, "isDeprecated": false, "deprecationReason": null @@ -10570,7 +12832,11 @@ { "name": "reason", "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", - "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, "defaultValue": "\"No longer supported\"", "isDeprecated": false, "deprecationReason": null @@ -10589,7 +12855,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -10609,7 +12879,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, @@ -10629,7 +12903,11 @@ "type": { "kind": "NON_NULL", "name": null, - "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, "defaultValue": null, "isDeprecated": false, diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index b5f3989c..a1ebf77f 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -2047,7 +2047,7 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dotenv@^16.0.0: +dotenv@^16.0.0, dotenv@^16.0.3: version "16.0.3" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== diff --git a/tools/scripts/sdk_package_json.mjs b/tools/scripts/sdk_package_json.mjs index cd14d7e9..8c4e5991 100755 --- a/tools/scripts/sdk_package_json.mjs +++ b/tools/scripts/sdk_package_json.mjs @@ -9,13 +9,19 @@ const toAbsoluteDir = (relativeDir) => path.resolve(rootDir, relativeDir); const esmPackageJson = { type: 'module', -} +}; const cjsPackageJson = { - type: "commonjs", -} + type: 'commonjs', +}; // esm package.json -fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/esm/package.json'), JSON.stringify(esmPackageJson, null, 2)) +fs.writeFileSync( + toAbsoluteDir('../../dist/packages/libs/sdk/esm/package.json'), + JSON.stringify(esmPackageJson, null, 2) +); // cjs package.json -fs.writeFileSync(toAbsoluteDir('../../dist/packages/libs/sdk/cjs/package.json'), JSON.stringify(cjsPackageJson, null, 2)) +fs.writeFileSync( + toAbsoluteDir('../../dist/packages/libs/sdk/cjs/package.json'), + JSON.stringify(cjsPackageJson, null, 2) +); diff --git a/yarn.lock b/yarn.lock index 9482d1f1..cf373398 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2655,6 +2655,13 @@ dependencies: "@rollup/pluginutils" "^3.0.8" +"@rollup/plugin-json@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.0.0.tgz#199fea6670fd4dfb1f4932250569b14719db234a" + integrity sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w== + dependencies: + "@rollup/pluginutils" "^5.0.1" + "@rollup/plugin-node-resolve@^11.2.1": version "11.2.1" resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" @@ -2712,6 +2719,15 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@rollup/pluginutils@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33" + integrity sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^2.0.2" + picomatch "^2.3.1" + "@rushstack/eslint-patch@^1.1.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" @@ -6317,7 +6333,7 @@ estree-walker@^1.0.1: resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== -estree-walker@^2.0.1: +estree-walker@^2.0.1, estree-walker@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== From 67e61dd30d8e0f51da9269c2c8ad4524eb097297 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 11:42:45 -0400 Subject: [PATCH 29/36] Don't minify generated types --- packages/libs/sdk/codegen.yml | 3 - .../sdk/src/api/graphql/fragmentMatcher.ts | 47 +- .../sdk/src/api/graphql/generatedTypes.ts | 10859 +--------------- packages/libs/sdk/src/api/graphql/schema.json | 23 +- 4 files changed, 480 insertions(+), 10452 deletions(-) diff --git a/packages/libs/sdk/codegen.yml b/packages/libs/sdk/codegen.yml index 3b87adc0..77df031b 100644 --- a/packages/libs/sdk/codegen.yml +++ b/packages/libs/sdk/codegen.yml @@ -2,9 +2,6 @@ overwrite: true documents: - src/**/*.gql - src/**/!(*.d).{ts,tsx} -hooks: - afterAllFileWrite: - - cd ../../.. && nx format:write && cd - schema: - https://api.quicknode.com/graphql: headers: diff --git a/packages/libs/sdk/src/api/graphql/fragmentMatcher.ts b/packages/libs/sdk/src/api/graphql/fragmentMatcher.ts index 03f84b40..716a9e3c 100644 --- a/packages/libs/sdk/src/api/graphql/fragmentMatcher.ts +++ b/packages/libs/sdk/src/api/graphql/fragmentMatcher.ts @@ -1,20 +1,31 @@ -export interface PossibleTypesResultData { - possibleTypes: { - [key: string]: string[]; - }; -} -const result: PossibleTypesResultData = { - possibleTypes: { - Collection: ['ERC721Collection', 'ERC1155Collection'], - Contract: ['NFTContract', 'TokenContract'], - NFT: ['ERC721NFT', 'ERC1155NFT'], - TokenEvent: [ - 'TokenBurnEvent', - 'TokenMintEvent', - 'TokenSaleEvent', - 'TokenSwapEvent', - 'TokenTransferEvent', + + export interface PossibleTypesResultData { + possibleTypes: { + [key: string]: string[] + } + } + const result: PossibleTypesResultData = { + "possibleTypes": { + "Collection": [ + "ERC721Collection", + "ERC1155Collection" ], - }, + "Contract": [ + "NFTContract", + "TokenContract" + ], + "NFT": [ + "ERC721NFT", + "ERC1155NFT" + ], + "TokenEvent": [ + "TokenBurnEvent", + "TokenMintEvent", + "TokenSaleEvent", + "TokenSwapEvent", + "TokenTransferEvent" + ] + } }; -export default result; + export default result; + \ No newline at end of file diff --git a/packages/libs/sdk/src/api/graphql/generatedTypes.ts b/packages/libs/sdk/src/api/graphql/generatedTypes.ts index 49cf3583..81cea7e7 100644 --- a/packages/libs/sdk/src/api/graphql/generatedTypes.ts +++ b/packages/libs/sdk/src/api/graphql/generatedTypes.ts @@ -1,15 +1,9 @@ import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core'; export type Maybe = T | null; export type InputMaybe = Maybe; -export type Exact = { - [K in keyof T]: T[K]; -}; -export type MakeOptional = Omit & { - [SubKey in K]?: Maybe; -}; -export type MakeMaybe = Omit & { - [SubKey in K]: Maybe; -}; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; @@ -48,6 +42,7 @@ export type CodegenCollection = { wallets: CodegenCollectionWalletsConnection; }; + export type CodegenCollectionCodegenattributesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -55,6 +50,7 @@ export type CodegenCollectionCodegenattributesArgs = { last?: InputMaybe; }; + export type CodegenCollectionCodegenholdersArgs = { after?: InputMaybe; before?: InputMaybe; @@ -62,14 +58,17 @@ export type CodegenCollectionCodegenholdersArgs = { last?: InputMaybe; }; + export type CodegenCollectionCodegenohlcvChartArgs = { filter?: InputMaybe; }; + export type CodegenCollectionCodegenorderHistoryArgs = { filter?: InputMaybe; }; + export type CodegenCollectionCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -78,6 +77,7 @@ export type CodegenCollectionCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenCollectionCodegenwalletsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -144,7 +144,7 @@ export enum CodegenCollectionOHLCVChartInterval { CodegenSIX_HOURS = 'SIX_HOURS', CodegenTHIRTY_DAYS = 'THIRTY_DAYS', CodegenTHIRTY_MINUTES = 'THIRTY_MINUTES', - CodegenTWELVE_HOURS = 'TWELVE_HOURS', + CodegenTWELVE_HOURS = 'TWELVE_HOURS' } export type CodegenCollectionOhlcvChartInput = { @@ -181,7 +181,7 @@ export type CodegenCollectionSale = { export enum CodegenCollectionStandard { CodegenERC721 = 'ERC721', - CodegenERC1155 = 'ERC1155', + CodegenERC1155 = 'ERC1155' } export type CodegenCollectionStandardInput = { @@ -243,6 +243,7 @@ export type CodegenContract = { tokenEvents: CodegenContractTokenEventsConnection; }; + export type CodegenContractCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -254,7 +255,7 @@ export type CodegenContractCodegentokenEventsArgs = { export enum CodegenContractStandard { CodegenERC20 = 'ERC20', CodegenERC721 = 'ERC721', - CodegenERC1155 = 'ERC1155', + CodegenERC1155 = 'ERC1155' } export type CodegenContractStandardInput = { @@ -331,6 +332,7 @@ export type CodegenERC721Collection = CodegenCollection & { wallets: CodegenCollectionWalletsConnection; }; + export type CodegenERC721CollectionCodegenattributesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -338,6 +340,7 @@ export type CodegenERC721CollectionCodegenattributesArgs = { last?: InputMaybe; }; + export type CodegenERC721CollectionCodegenholdersArgs = { after?: InputMaybe; before?: InputMaybe; @@ -345,10 +348,12 @@ export type CodegenERC721CollectionCodegenholdersArgs = { last?: InputMaybe; }; + export type CodegenERC721CollectionCodegennftArgs = { tokenId: Scalars['String']; }; + export type CodegenERC721CollectionCodegennftsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -357,18 +362,22 @@ export type CodegenERC721CollectionCodegennftsArgs = { last?: InputMaybe; }; + export type CodegenERC721CollectionCodegenohlcvChartArgs = { filter?: InputMaybe; }; + export type CodegenERC721CollectionCodegenorderHistoryArgs = { filter?: InputMaybe; }; + export type CodegenERC721CollectionCodegenstatsArgs = { filter?: InputMaybe; }; + export type CodegenERC721CollectionCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -377,6 +386,7 @@ export type CodegenERC721CollectionCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenERC721CollectionCodegenwalletsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -423,6 +433,7 @@ export type CodegenERC721NFT = CodegenNFT & { wallet?: Maybe; }; + export type CodegenERC721NFTCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -460,6 +471,7 @@ export type CodegenERC1155Collection = CodegenCollection & { wallets: CodegenCollectionWalletsConnection; }; + export type CodegenERC1155CollectionCodegenattributesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -467,6 +479,7 @@ export type CodegenERC1155CollectionCodegenattributesArgs = { last?: InputMaybe; }; + export type CodegenERC1155CollectionCodegenholdersArgs = { after?: InputMaybe; before?: InputMaybe; @@ -474,10 +487,12 @@ export type CodegenERC1155CollectionCodegenholdersArgs = { last?: InputMaybe; }; + export type CodegenERC1155CollectionCodegennftArgs = { tokenId: Scalars['String']; }; + export type CodegenERC1155CollectionCodegennftsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -486,18 +501,22 @@ export type CodegenERC1155CollectionCodegennftsArgs = { last?: InputMaybe; }; + export type CodegenERC1155CollectionCodegenohlcvChartArgs = { filter?: InputMaybe; }; + export type CodegenERC1155CollectionCodegenorderHistoryArgs = { filter?: InputMaybe; }; + export type CodegenERC1155CollectionCodegenstatsArgs = { filter?: InputMaybe; }; + export type CodegenERC1155CollectionCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -506,6 +525,7 @@ export type CodegenERC1155CollectionCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenERC1155CollectionCodegenwalletsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -550,6 +570,7 @@ export type CodegenERC1155NFT = CodegenNFT & { wallets: CodegenERC1155NFTWalletsConnection; }; + export type CodegenERC1155NFTCodegenholdersArgs = { after?: InputMaybe; before?: InputMaybe; @@ -557,6 +578,7 @@ export type CodegenERC1155NFTCodegenholdersArgs = { last?: InputMaybe; }; + export type CodegenERC1155NFTCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -565,6 +587,7 @@ export type CodegenERC1155NFTCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenERC1155NFTCodegenwalletsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -601,7 +624,7 @@ export type CodegenERC1155NFTWalletsConnectionEdge = { export enum CodegenERCStandard { CodegenERC20 = 'ERC20', CodegenERC721 = 'ERC721', - CodegenERC1155 = 'ERC1155', + CodegenERC1155 = 'ERC1155' } export type CodegenEVMSchemaType = { @@ -622,10 +645,12 @@ export type CodegenEVMSchemaType = { walletByENS?: Maybe; }; + export type CodegenEVMSchemaTypeCodegencollectionArgs = { contractAddress: Scalars['String']; }; + export type CodegenEVMSchemaTypeCodegencollectionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -634,10 +659,12 @@ export type CodegenEVMSchemaTypeCodegencollectionsArgs = { last?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegencontractArgs = { contractAddress: Scalars['String']; }; + export type CodegenEVMSchemaTypeCodegencontractsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -646,16 +673,19 @@ export type CodegenEVMSchemaTypeCodegencontractsArgs = { last?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegengasPricesArgs = { filter?: InputMaybe; orderDirection?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegennftArgs = { contractAddress: Scalars['String']; tokenId: Scalars['String']; }; + export type CodegenEVMSchemaTypeCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -664,10 +694,12 @@ export type CodegenEVMSchemaTypeCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegentransactionArgs = { hash: Scalars['String']; }; + export type CodegenEVMSchemaTypeCodegentransactionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -677,6 +709,7 @@ export type CodegenEVMSchemaTypeCodegentransactionsArgs = { orderDirection?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegentrendingCollectionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -687,10 +720,12 @@ export type CodegenEVMSchemaTypeCodegentrendingCollectionsArgs = { orderDirection?: InputMaybe; }; + export type CodegenEVMSchemaTypeCodegenwalletByAddressArgs = { address: Scalars['String']; }; + export type CodegenEVMSchemaTypeCodegenwalletByENSArgs = { ensName: Scalars['String']; }; @@ -781,7 +816,7 @@ export enum CodegenMarketplace { CodegenOPENSEA = 'OPENSEA', CodegenSEAPORT = 'SEAPORT', CodegenX2Y2 = 'X2Y2', - CodegenZEROX = 'ZEROX', + CodegenZEROX = 'ZEROX' } export type CodegenMarketplaceInput = { @@ -806,6 +841,7 @@ export type CodegenNFT = { uploads?: Maybe>; }; + export type CodegenNFTCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -827,6 +863,7 @@ export type CodegenNFTContract = CodegenContract & { tokenEvents: CodegenContractTokenEventsConnection; }; + export type CodegenNFTContractCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -872,7 +909,7 @@ export type CodegenOpenSeaMetadata = { /** Sort ascending (A-Z) or descending (Z-A) */ export enum CodegenOrderDirection { CodegenASC = 'ASC', - CodegenDESC = 'DESC', + CodegenDESC = 'DESC' } export type CodegenPageInfo = { @@ -939,6 +976,7 @@ export type CodegenTokenContract = CodegenContract & { tokenEvents: CodegenContractTokenEventsConnection; }; + export type CodegenTokenContractCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1092,7 +1130,7 @@ export enum CodegenTokenTransferType { CodegenMINT = 'MINT', CodegenSALE = 'SALE', CodegenSWAP = 'SWAP', - CodegenTRANSFER = 'TRANSFER', + CodegenTRANSFER = 'TRANSFER' } export type CodegenTokenTransferTypeInput = { @@ -1176,7 +1214,7 @@ export type CodegenTrendingCollectionsFilterInput = { export enum CodegenTrendingOrderBy { CodegenAVERAGE = 'AVERAGE', CodegenSALES = 'SALES', - CodegenVOLUME = 'VOLUME', + CodegenVOLUME = 'VOLUME' } export enum CodegenTrendingPeriod { @@ -1187,7 +1225,7 @@ export enum CodegenTrendingPeriod { CodegenONE_MINUTE = 'ONE_MINUTE', CodegenSEVEN_DAYS = 'SEVEN_DAYS', CodegenTHIRTY_MINUTES = 'THIRTY_MINUTES', - CodegenTWELVE_HOURS = 'TWELVE_HOURS', + CodegenTWELVE_HOURS = 'TWELVE_HOURS' } export type CodegenWallet = { @@ -1214,10 +1252,12 @@ export type CodegenWallet = { walletNFTs: CodegenWalletNFTsConnection; }; + export type CodegenWalletCodegenheldCollectionArgs = { collectionAddress: Scalars['String']; }; + export type CodegenWalletCodegenheldCollectionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1228,11 +1268,13 @@ export type CodegenWalletCodegenheldCollectionsArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegenheldNftArgs = { contractAddress: Scalars['String']; tokenId: Scalars['String']; }; + export type CodegenWalletCodegenheldNftsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1243,6 +1285,7 @@ export type CodegenWalletCodegenheldNftsArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegenheldTokenBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1252,6 +1295,7 @@ export type CodegenWalletCodegenheldTokenBalancesArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegentokenBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1261,6 +1305,7 @@ export type CodegenWalletCodegentokenBalancesArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegentokenEventsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1269,6 +1314,7 @@ export type CodegenWalletCodegentokenEventsArgs = { last?: InputMaybe; }; + export type CodegenWalletCodegentransactionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1278,10 +1324,12 @@ export type CodegenWalletCodegentransactionsArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegenwalletCollectionArgs = { collectionAddress: Scalars['String']; }; + export type CodegenWalletCodegenwalletCollectionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1292,11 +1340,13 @@ export type CodegenWalletCodegenwalletCollectionsArgs = { orderDirection?: InputMaybe; }; + export type CodegenWalletCodegenwalletNFTArgs = { contractAddress: Scalars['String']; tokenId: Scalars['String']; }; + export type CodegenWalletCodegenwalletNFTsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1318,7 +1368,7 @@ export type CodegenWalletCollection = { export enum CodegenWalletCollectionOrderBy { CodegenDATE_ACQUIRED = 'DATE_ACQUIRED', - CodegenNAME = 'NAME', + CodegenNAME = 'NAME' } /** Filter of collections in a wallet */ @@ -1393,7 +1443,7 @@ export type CodegenWalletNFTsFilterInput = { export enum CodegenWalletNFTsOrderBy { CodegenDATE_ACQUIRED = 'DATE_ACQUIRED', - CodegenNAME = 'NAME', + CodegenNAME = 'NAME' } export type CodegenWalletTokenBalance = { @@ -1408,7 +1458,7 @@ export enum CodegenWalletTokenBalanceOrder { CodegenCONTRACT_ADDRESS = 'CONTRACT_ADDRESS', CodegenNAME = 'NAME', CodegenSYMBOL = 'SYMBOL', - CodegenTOTAL_BALANCE = 'TOTAL_BALANCE', + CodegenTOTAL_BALANCE = 'TOTAL_BALANCE' } export type CodegenWalletTokenBalancesConnection = { @@ -1469,12 +1519,11 @@ export type CodegenEthMainnetWalletNFTsByContractAddressQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthMainnetWalletNFTsByContractAddressQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenNftsByContractAddressFragmentFragment; -}; + +export type CodegenEthMainnetWalletNFTsByContractAddressQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftsByContractAddressFragmentFragment + ) }; export type CodegenEthMainnetWalletNFTsByAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -1483,12 +1532,11 @@ export type CodegenEthMainnetWalletNFTsByAddressQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenEthMainnetWalletNFTsByAddressQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByAddressFragmentFragment; -}; + +export type CodegenEthMainnetWalletNFTsByAddressQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByAddressFragmentFragment + ) }; export type CodegenEthMainnetWalletNFTsByEnsQueryVariables = Exact<{ ensName: Scalars['String']; @@ -1497,12 +1545,11 @@ export type CodegenEthMainnetWalletNFTsByEnsQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenEthMainnetWalletNFTsByEnsQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByEnsFragmentFragment; -}; + +export type CodegenEthMainnetWalletNFTsByEnsQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByEnsFragmentFragment + ) }; export type CodegenEthMainnetEventsByCollectionQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -1510,22 +1557,22 @@ export type CodegenEthMainnetEventsByCollectionQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthMainnetEventsByCollectionQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenCollectionEventsFragmentFragment; -}; + +export type CodegenEthMainnetEventsByCollectionQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenCollectionEventsFragmentFragment + ) }; export type CodegenEthMainnetNFTDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; tokenId: Scalars['String']; }>; -export type CodegenEthMainnetNFTDetailsQuery = { - __typename?: 'Query'; - ethereum: { __typename?: 'EVMSchemaType' } & CodegenNftDetailsFragment; -}; + +export type CodegenEthMainnetNFTDetailsQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftDetailsFragment + ) }; export type CodegenEthereumMainnetEventsByNftQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -1534,31 +1581,32 @@ export type CodegenEthereumMainnetEventsByNftQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthereumMainnetEventsByNftQuery = { - __typename?: 'Query'; - ethereum: { __typename?: 'EVMSchemaType' } & CodegenNftEventsFragmentFragment; -}; + +export type CodegenEthereumMainnetEventsByNftQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftEventsFragmentFragment + ) }; export type CodegenEthMainnetNftCollectionDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; }>; -export type CodegenEthMainnetNftCollectionDetailsQuery = { - __typename?: 'Query'; - ethereum: { __typename?: 'EVMSchemaType' } & CodegenNftCollectionInfoFragment; -}; + +export type CodegenEthMainnetNftCollectionDetailsQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftCollectionInfoFragment + ) }; export type CodegenEthMainnetTrendingCollectionsQueryVariables = Exact<{ first?: InputMaybe; after?: InputMaybe; }>; -export type CodegenEthMainnetTrendingCollectionsQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenNftTrendingCollectionsFragment; -}; + +export type CodegenEthMainnetTrendingCollectionsQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftTrendingCollectionsFragment + ) }; export type CodegenEthMainnetBalancesByWalletAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -1566,12 +1614,11 @@ export type CodegenEthMainnetBalancesByWalletAddressQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenEthMainnetBalancesByWalletAddressQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletAddressFragmentFragment; -}; + +export type CodegenEthMainnetBalancesByWalletAddressQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletAddressFragmentFragment + ) }; export type CodegenEthMainnetBalancesByWalletENSQueryVariables = Exact<{ ensName: Scalars['String']; @@ -1579,12 +1626,11 @@ export type CodegenEthMainnetBalancesByWalletENSQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenEthMainnetBalancesByWalletENSQuery = { - __typename?: 'Query'; - ethereum: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletENSFragmentFragment; -}; + +export type CodegenEthMainnetBalancesByWalletENSQuery = { __typename?: 'Query', ethereum: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletENSFragmentFragment + ) }; export type CodegenEthSepoliaWalletNFTsByContractAddressQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -1592,12 +1638,11 @@ export type CodegenEthSepoliaWalletNFTsByContractAddressQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthSepoliaWalletNFTsByContractAddressQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenNftsByContractAddressFragmentFragment; -}; + +export type CodegenEthSepoliaWalletNFTsByContractAddressQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftsByContractAddressFragmentFragment + ) }; export type CodegenEthSepoliaWalletNFTsByAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -1606,12 +1651,11 @@ export type CodegenEthSepoliaWalletNFTsByAddressQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenEthSepoliaWalletNFTsByAddressQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByAddressFragmentFragment; -}; + +export type CodegenEthSepoliaWalletNFTsByAddressQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByAddressFragmentFragment + ) }; export type CodegenEthSepoliaWalletNFTsByEnsQueryVariables = Exact<{ ensName: Scalars['String']; @@ -1620,12 +1664,11 @@ export type CodegenEthSepoliaWalletNFTsByEnsQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenEthSepoliaWalletNFTsByEnsQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByEnsFragmentFragment; -}; + +export type CodegenEthSepoliaWalletNFTsByEnsQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByEnsFragmentFragment + ) }; export type CodegenEthSepoliaEventsByCollectionQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -1633,22 +1676,22 @@ export type CodegenEthSepoliaEventsByCollectionQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthSepoliaEventsByCollectionQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenCollectionEventsFragmentFragment; -}; + +export type CodegenEthSepoliaEventsByCollectionQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenCollectionEventsFragmentFragment + ) }; export type CodegenEthSepoliaNFTDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; tokenId: Scalars['String']; }>; -export type CodegenEthSepoliaNFTDetailsQuery = { - __typename?: 'Query'; - ethereumSepolia: { __typename?: 'EVMSchemaType' } & CodegenNftDetailsFragment; -}; + +export type CodegenEthSepoliaNFTDetailsQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftDetailsFragment + ) }; export type CodegenEthSepoliaEventsByNftQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -1657,35 +1700,32 @@ export type CodegenEthSepoliaEventsByNftQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenEthSepoliaEventsByNftQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenNftEventsFragmentFragment; -}; + +export type CodegenEthSepoliaEventsByNftQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftEventsFragmentFragment + ) }; export type CodegenEthSepoliaNftCollectionDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; }>; -export type CodegenEthSepoliaNftCollectionDetailsQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenNftCollectionInfoFragment; -}; + +export type CodegenEthSepoliaNftCollectionDetailsQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftCollectionInfoFragment + ) }; export type CodegenEthSepoliaTrendingCollectionsQueryVariables = Exact<{ first?: InputMaybe; after?: InputMaybe; }>; -export type CodegenEthSepoliaTrendingCollectionsQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenNftTrendingCollectionsFragment; -}; + +export type CodegenEthSepoliaTrendingCollectionsQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftTrendingCollectionsFragment + ) }; export type CodegenEthSepoliaBalancesByWalletAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -1693,12 +1733,11 @@ export type CodegenEthSepoliaBalancesByWalletAddressQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenEthSepoliaBalancesByWalletAddressQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletAddressFragmentFragment; -}; + +export type CodegenEthSepoliaBalancesByWalletAddressQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletAddressFragmentFragment + ) }; export type CodegenEthSepoliaBalancesByWalletENSQueryVariables = Exact<{ ensName: Scalars['String']; @@ -1706,631 +1745,176 @@ export type CodegenEthSepoliaBalancesByWalletENSQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenEthSepoliaBalancesByWalletENSQuery = { - __typename?: 'Query'; - ethereumSepolia: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletENSFragmentFragment; -}; - -export type CodegenCollectionEventsFragmentFragment = { - __typename?: 'EVMSchemaType'; - collection?: - | { - __typename?: 'ERC721Collection'; - address: string; - tokenEvents: { - __typename?: 'CollectionTokenEventsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'CollectionTokenEventsConnectionEdge'; - node: - | ({ - __typename?: 'TokenBurnEvent'; - } & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment) - | ({ - __typename?: 'TokenMintEvent'; - } & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment) - | ({ - __typename?: 'TokenSaleEvent'; - } & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment) - | ({ - __typename?: 'TokenSwapEvent'; - } & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment) - | ({ - __typename?: 'TokenTransferEvent'; - } & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment); - }>; - }; - } - | { - __typename?: 'ERC1155Collection'; - address: string; - tokenEvents: { - __typename?: 'CollectionTokenEventsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'CollectionTokenEventsConnectionEdge'; - node: - | ({ - __typename?: 'TokenBurnEvent'; - } & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment) - | ({ - __typename?: 'TokenMintEvent'; - } & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment) - | ({ - __typename?: 'TokenSaleEvent'; - } & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment) - | ({ - __typename?: 'TokenSwapEvent'; - } & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment) - | ({ - __typename?: 'TokenTransferEvent'; - } & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment); - }>; - }; - } - | null; -}; - -export type CodegenNftEventsFragmentFragment = { - __typename?: 'EVMSchemaType'; - nft?: - | { - __typename?: 'ERC721NFT'; - contractAddress: string; - tokenId: any; - tokenEvents: { - __typename?: 'NFTTokenEventsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'NFTTokenEventsConnectionEdge'; - node: - | ({ - __typename?: 'TokenBurnEvent'; - } & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment) - | ({ - __typename?: 'TokenMintEvent'; - } & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment) - | ({ - __typename?: 'TokenSaleEvent'; - } & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment) - | ({ - __typename?: 'TokenSwapEvent'; - } & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment) - | ({ - __typename?: 'TokenTransferEvent'; - } & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment); - }>; - }; - } - | { - __typename?: 'ERC1155NFT'; - contractAddress: string; - tokenId: any; - tokenEvents: { - __typename?: 'NFTTokenEventsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'NFTTokenEventsConnectionEdge'; - node: - | ({ - __typename?: 'TokenBurnEvent'; - } & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment) - | ({ - __typename?: 'TokenMintEvent'; - } & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment) - | ({ - __typename?: 'TokenSaleEvent'; - } & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment) - | ({ - __typename?: 'TokenSwapEvent'; - } & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment) - | ({ - __typename?: 'TokenTransferEvent'; - } & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment); - }>; - }; - } - | null; -}; - -export type CodegenNftCollectionInfoFragment = { - __typename?: 'EVMSchemaType'; - collection?: - | { - __typename?: 'ERC721Collection'; - address: string; - baseTokenUri?: string | null; - circulatingSupply?: any | null; - description?: string | null; - externalUrl?: string | null; - name?: string | null; - slug?: string | null; - symbol?: string | null; - totalSupply?: any | null; - twitterUsername?: string | null; - bannerImage?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - contract?: { - __typename?: 'NFTContract'; - address: string; - isVerified?: boolean | null; - name?: string | null; - symbol?: string | null; - supportedErcInterfaces?: Array | null; - } | null; - image?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - ohlcvChart?: Array<{ - __typename?: 'CollectionOHLCVChart'; - average?: number | null; - close?: number | null; - count: number; - high?: number | null; - low?: number | null; - open?: number | null; - volume?: number | null; - timestamp: any; - }> | null; - openseaMetadata?: { - __typename?: 'OpenSeaMetadata'; - isHidden?: boolean | null; - isVerified?: boolean | null; - unsafeSlug?: string | null; - } | null; - } - | { - __typename?: 'ERC1155Collection'; - address: string; - baseTokenUri?: string | null; - circulatingSupply?: any | null; - description?: string | null; - externalUrl?: string | null; - name?: string | null; - slug?: string | null; - symbol?: string | null; - totalSupply?: any | null; - twitterUsername?: string | null; - bannerImage?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - contract?: { - __typename?: 'NFTContract'; - address: string; - isVerified?: boolean | null; - name?: string | null; - symbol?: string | null; - supportedErcInterfaces?: Array | null; - } | null; - image?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - ohlcvChart?: Array<{ - __typename?: 'CollectionOHLCVChart'; - average?: number | null; - close?: number | null; - count: number; - high?: number | null; - low?: number | null; - open?: number | null; - volume?: number | null; - timestamp: any; - }> | null; - openseaMetadata?: { - __typename?: 'OpenSeaMetadata'; - isHidden?: boolean | null; - isVerified?: boolean | null; - unsafeSlug?: string | null; - } | null; - } - | null; -}; - -export type CodegenGetBalancesByWalletAddressFragmentFragment = { - __typename?: 'EVMSchemaType'; - walletByAddress?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - tokenBalances: { - __typename?: 'WalletTokenBalancesConnection'; - edges: Array<{ - __typename?: 'WalletTokenBalancesConnectionEdge'; - node: { - __typename?: 'WalletTokenBalance'; - } & CodegenTokenBalanceNodeFragment; - }>; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - }; - } | null; -}; - -export type CodegenGetBalancesByWalletENSFragmentFragment = { - __typename?: 'EVMSchemaType'; - walletByENS?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - tokenBalances: { - __typename?: 'WalletTokenBalancesConnection'; - edges: Array<{ - __typename?: 'WalletTokenBalancesConnectionEdge'; - node: { - __typename?: 'WalletTokenBalance'; - } & CodegenTokenBalanceNodeFragment; - }>; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - }; - } | null; -}; - -export type CodegenNftDetailsFragment = { - __typename?: 'EVMSchemaType'; - nft?: - | { - __typename?: 'ERC721NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - wallet?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - } | null; - } - | { - __typename?: 'ERC1155NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - wallets: { - __typename?: 'ERC1155NFTWalletsConnection'; - edges: Array<{ - __typename?: 'ERC1155NFTWalletsConnectionEdge'; - node: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - }; - }>; - }; - } - | null; -}; - -export type CodegenNftTrendingCollectionsFragment = { - __typename?: 'EVMSchemaType'; - trendingCollections: { - __typename?: 'EVMSchemaTypeTrendingCollectionsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'EVMSchemaTypeTrendingCollectionsConnectionEdge'; - node: { - __typename?: 'TrendingCollection'; - collection?: - | ({ - __typename?: 'ERC721Collection'; - } & CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment) - | ({ - __typename?: 'ERC1155Collection'; - } & CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment) - | null; - }; - }>; - }; -}; - -export type CodegenNftsByContractAddressFragmentFragment = { - __typename?: 'EVMSchemaType'; - collection?: - | { - __typename: 'ERC721Collection'; - address: string; - nfts: { - __typename?: 'ERC721CollectionTokensConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'ERC721CollectionTokensEdge'; - node: { __typename?: 'ERC721NFT' } & CodegenERC721NFTNodeFragment; - }>; - }; - } - | { - __typename: 'ERC1155Collection'; - address: string; - nfts: { - __typename?: 'ERC1155CollectionTokensConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'ERC1155CollectionTokensEdge'; - node: { __typename?: 'ERC1155NFT' } & CodegenERC1155NFTNodeFragment; - }>; - }; - } - | null; -}; - -export type CodegenWalletByAddressFragmentFragment = { - __typename?: 'EVMSchemaType'; - walletByAddress?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - walletNFTs: { - __typename?: 'WalletNFTsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'WalletNFTsConnectionEdge'; - node: { __typename?: 'WalletNFT' } & CodegenWalletNFTNodeFragment; - }>; - }; - } | null; -}; - -export type CodegenWalletByEnsFragmentFragment = { - __typename?: 'EVMSchemaType'; - walletByENS?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - walletNFTs: { - __typename?: 'WalletNFTsConnection'; - pageInfo: { __typename?: 'PageInfo' } & CodegenPaginationFragment; - edges: Array<{ - __typename?: 'WalletNFTsConnectionEdge'; - node: { __typename?: 'WalletNFT' } & CodegenWalletNFTNodeFragment; - }>; - }; - } | null; -}; - -export type CodegenERC1155NFTNodeFragment = { - __typename?: 'ERC1155NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - wallets: { - __typename?: 'ERC1155NFTWalletsConnection'; - edges: Array<{ - __typename?: 'ERC1155NFTWalletsConnectionEdge'; - node: { __typename?: 'Wallet'; address: string; ensName?: string | null }; - }>; - }; -}; - -export type CodegenERC721NFTNodeFragment = { - __typename?: 'ERC721NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - attributes?: Array<{ - __typename?: 'TokenAttribute'; - name: string; - value: string; - }> | null; - wallet?: { - __typename?: 'Wallet'; - address: string; - ensName?: string | null; - } | null; -}; - -export type CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment = - { - __typename?: 'ERC721Collection'; - address: string; - baseTokenUri?: string | null; - circulatingSupply?: any | null; - description?: string | null; - externalUrl?: string | null; - name?: string | null; - symbol?: string | null; - totalSupply?: any | null; - twitterUsername?: string | null; - image?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - openseaMetadata?: { - __typename?: 'OpenSeaMetadata'; - isHidden?: boolean | null; - isVerified?: boolean | null; - unsafeSlug?: string | null; - } | null; - }; - -export type CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment = - { - __typename?: 'ERC1155Collection'; - address: string; - baseTokenUri?: string | null; - circulatingSupply?: any | null; - description?: string | null; - externalUrl?: string | null; - name?: string | null; - symbol?: string | null; - totalSupply?: any | null; - twitterUsername?: string | null; - image?: Array<{ - __typename?: 'TokenUpload'; - height?: number | null; - mimeType?: string | null; - url: string; - width?: number | null; - }> | null; - openseaMetadata?: { - __typename?: 'OpenSeaMetadata'; - isHidden?: boolean | null; - isVerified?: boolean | null; - unsafeSlug?: string | null; - } | null; - }; - -export type CodegenTrendingCollectionInfoFragment = - | CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment - | CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment; - -export type CodegenWalletNFTNodeFragment = { - __typename?: 'WalletNFT'; - nft?: - | { - __typename?: 'ERC721NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - } - | { - __typename?: 'ERC1155NFT'; - animationUrl?: string | null; - collectionSlug?: string | null; - contractAddress: string; - description?: string | null; - externalUrl?: string | null; - metadata?: any | null; - name?: string | null; - tokenId: any; - } - | null; -}; - -export type CodegenTokenBalanceNodeFragment = { - __typename?: 'WalletTokenBalance'; - totalBalance: any; - contract?: { - __typename?: 'TokenContract'; - address: string; - decimals?: any | null; - name?: string | null; - symbol?: string | null; - } | null; -}; - -export type CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment = { - __typename?: 'TokenBurnEvent'; - tokenId?: any | null; - tokenQuantity: any; - blockNumber: number; - fromAddress: string; - timestamp: any; - toAddress: string; - transactionHash?: string | null; - transferIndex: number; - type: CodegenTokenTransferType; -}; - -export type CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment = { - __typename?: 'TokenMintEvent'; - tokenQuantity: any; - blockNumber: number; - fromAddress: string; - timestamp: any; - toAddress: string; - transactionHash?: string | null; - transferIndex: number; - type: CodegenTokenTransferType; -}; - -export type CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment = { - __typename?: 'TokenSaleEvent'; - marketplace?: CodegenMarketplace | null; - receivedTokenContractAddress?: string | null; - receivedTokenId?: any | null; - sentTokenId?: any | null; - blockNumber: number; - fromAddress: string; - timestamp: any; - toAddress: string; - transactionHash?: string | null; - transferIndex: number; - type: CodegenTokenTransferType; -}; - -export type CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment = { - __typename?: 'TokenSwapEvent'; - blockNumber: number; - fromAddress: string; - timestamp: any; - toAddress: string; - transactionHash?: string | null; - transferIndex: number; - type: CodegenTokenTransferType; -}; - -export type CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment = { - __typename?: 'TokenTransferEvent'; - tokenId?: any | null; - contractAddress: string; - tokenQuantity: any; - blockNumber: number; - fromAddress: string; - timestamp: any; - toAddress: string; - transactionHash?: string | null; - transferIndex: number; - type: CodegenTokenTransferType; -}; -export type CodegenTokenEventInfoFragment = - | CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment - | CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment - | CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment - | CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment - | CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment; - -export type CodegenPaginationFragment = { - __typename?: 'PageInfo'; - endCursor?: string | null; - hasNextPage: boolean; - hasPreviousPage: boolean; - startCursor?: string | null; -}; +export type CodegenEthSepoliaBalancesByWalletENSQuery = { __typename?: 'Query', ethereumSepolia: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletENSFragmentFragment + ) }; + +export type CodegenCollectionEventsFragmentFragment = { __typename?: 'EVMSchemaType', collection?: { __typename?: 'ERC721Collection', address: string, tokenEvents: { __typename?: 'CollectionTokenEventsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'CollectionTokenEventsConnectionEdge', node: ( + { __typename?: 'TokenBurnEvent' } + & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment + ) | ( + { __typename?: 'TokenMintEvent' } + & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSaleEvent' } + & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSwapEvent' } + & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment + ) | ( + { __typename?: 'TokenTransferEvent' } + & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment + ) }> } } | { __typename?: 'ERC1155Collection', address: string, tokenEvents: { __typename?: 'CollectionTokenEventsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'CollectionTokenEventsConnectionEdge', node: ( + { __typename?: 'TokenBurnEvent' } + & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment + ) | ( + { __typename?: 'TokenMintEvent' } + & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSaleEvent' } + & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSwapEvent' } + & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment + ) | ( + { __typename?: 'TokenTransferEvent' } + & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment + ) }> } } | null }; + +export type CodegenNftEventsFragmentFragment = { __typename?: 'EVMSchemaType', nft?: { __typename?: 'ERC721NFT', contractAddress: string, tokenId: any, tokenEvents: { __typename?: 'NFTTokenEventsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'NFTTokenEventsConnectionEdge', node: ( + { __typename?: 'TokenBurnEvent' } + & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment + ) | ( + { __typename?: 'TokenMintEvent' } + & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSaleEvent' } + & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSwapEvent' } + & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment + ) | ( + { __typename?: 'TokenTransferEvent' } + & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment + ) }> } } | { __typename?: 'ERC1155NFT', contractAddress: string, tokenId: any, tokenEvents: { __typename?: 'NFTTokenEventsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'NFTTokenEventsConnectionEdge', node: ( + { __typename?: 'TokenBurnEvent' } + & CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment + ) | ( + { __typename?: 'TokenMintEvent' } + & CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSaleEvent' } + & CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment + ) | ( + { __typename?: 'TokenSwapEvent' } + & CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment + ) | ( + { __typename?: 'TokenTransferEvent' } + & CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment + ) }> } } | null }; + +export type CodegenNftCollectionInfoFragment = { __typename?: 'EVMSchemaType', collection?: { __typename?: 'ERC721Collection', address: string, baseTokenUri?: string | null, circulatingSupply?: any | null, description?: string | null, externalUrl?: string | null, name?: string | null, slug?: string | null, symbol?: string | null, totalSupply?: any | null, twitterUsername?: string | null, bannerImage?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, contract?: { __typename?: 'NFTContract', address: string, isVerified?: boolean | null, name?: string | null, symbol?: string | null, supportedErcInterfaces?: Array | null } | null, image?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, ohlcvChart?: Array<{ __typename?: 'CollectionOHLCVChart', average?: number | null, close?: number | null, count: number, high?: number | null, low?: number | null, open?: number | null, volume?: number | null, timestamp: any }> | null, openseaMetadata?: { __typename?: 'OpenSeaMetadata', isHidden?: boolean | null, isVerified?: boolean | null, unsafeSlug?: string | null } | null } | { __typename?: 'ERC1155Collection', address: string, baseTokenUri?: string | null, circulatingSupply?: any | null, description?: string | null, externalUrl?: string | null, name?: string | null, slug?: string | null, symbol?: string | null, totalSupply?: any | null, twitterUsername?: string | null, bannerImage?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, contract?: { __typename?: 'NFTContract', address: string, isVerified?: boolean | null, name?: string | null, symbol?: string | null, supportedErcInterfaces?: Array | null } | null, image?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, ohlcvChart?: Array<{ __typename?: 'CollectionOHLCVChart', average?: number | null, close?: number | null, count: number, high?: number | null, low?: number | null, open?: number | null, volume?: number | null, timestamp: any }> | null, openseaMetadata?: { __typename?: 'OpenSeaMetadata', isHidden?: boolean | null, isVerified?: boolean | null, unsafeSlug?: string | null } | null } | null }; + +export type CodegenGetBalancesByWalletAddressFragmentFragment = { __typename?: 'EVMSchemaType', walletByAddress?: { __typename?: 'Wallet', address: string, ensName?: string | null, tokenBalances: { __typename?: 'WalletTokenBalancesConnection', edges: Array<{ __typename?: 'WalletTokenBalancesConnectionEdge', node: ( + { __typename?: 'WalletTokenBalance' } + & CodegenTokenBalanceNodeFragment + ) }>, pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ) } } | null }; + +export type CodegenGetBalancesByWalletENSFragmentFragment = { __typename?: 'EVMSchemaType', walletByENS?: { __typename?: 'Wallet', address: string, ensName?: string | null, tokenBalances: { __typename?: 'WalletTokenBalancesConnection', edges: Array<{ __typename?: 'WalletTokenBalancesConnectionEdge', node: ( + { __typename?: 'WalletTokenBalance' } + & CodegenTokenBalanceNodeFragment + ) }>, pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ) } } | null }; + +export type CodegenNftDetailsFragment = { __typename?: 'EVMSchemaType', nft?: { __typename?: 'ERC721NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any, wallet?: { __typename?: 'Wallet', address: string, ensName?: string | null } | null } | { __typename?: 'ERC1155NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any, wallets: { __typename?: 'ERC1155NFTWalletsConnection', edges: Array<{ __typename?: 'ERC1155NFTWalletsConnectionEdge', node: { __typename?: 'Wallet', address: string, ensName?: string | null } }> } } | null }; + +export type CodegenNftTrendingCollectionsFragment = { __typename?: 'EVMSchemaType', trendingCollections: { __typename?: 'EVMSchemaTypeTrendingCollectionsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'EVMSchemaTypeTrendingCollectionsConnectionEdge', node: { __typename?: 'TrendingCollection', collection?: ( + { __typename?: 'ERC721Collection' } + & CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment + ) | ( + { __typename?: 'ERC1155Collection' } + & CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment + ) | null } }> } }; + +export type CodegenNftsByContractAddressFragmentFragment = { __typename?: 'EVMSchemaType', collection?: { __typename: 'ERC721Collection', address: string, nfts: { __typename?: 'ERC721CollectionTokensConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'ERC721CollectionTokensEdge', node: ( + { __typename?: 'ERC721NFT' } + & CodegenERC721NFTNodeFragment + ) }> } } | { __typename: 'ERC1155Collection', address: string, nfts: { __typename?: 'ERC1155CollectionTokensConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'ERC1155CollectionTokensEdge', node: ( + { __typename?: 'ERC1155NFT' } + & CodegenERC1155NFTNodeFragment + ) }> } } | null }; + +export type CodegenWalletByAddressFragmentFragment = { __typename?: 'EVMSchemaType', walletByAddress?: { __typename?: 'Wallet', address: string, ensName?: string | null, walletNFTs: { __typename?: 'WalletNFTsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'WalletNFTsConnectionEdge', node: ( + { __typename?: 'WalletNFT' } + & CodegenWalletNFTNodeFragment + ) }> } } | null }; + +export type CodegenWalletByEnsFragmentFragment = { __typename?: 'EVMSchemaType', walletByENS?: { __typename?: 'Wallet', address: string, ensName?: string | null, walletNFTs: { __typename?: 'WalletNFTsConnection', pageInfo: ( + { __typename?: 'PageInfo' } + & CodegenPaginationFragment + ), edges: Array<{ __typename?: 'WalletNFTsConnectionEdge', node: ( + { __typename?: 'WalletNFT' } + & CodegenWalletNFTNodeFragment + ) }> } } | null }; + +export type CodegenERC1155NFTNodeFragment = { __typename?: 'ERC1155NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any, wallets: { __typename?: 'ERC1155NFTWalletsConnection', edges: Array<{ __typename?: 'ERC1155NFTWalletsConnectionEdge', node: { __typename?: 'Wallet', address: string, ensName?: string | null } }> } }; + +export type CodegenERC721NFTNodeFragment = { __typename?: 'ERC721NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any, attributes?: Array<{ __typename?: 'TokenAttribute', name: string, value: string }> | null, wallet?: { __typename?: 'Wallet', address: string, ensName?: string | null } | null }; + +export type CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment = { __typename?: 'ERC721Collection', address: string, baseTokenUri?: string | null, circulatingSupply?: any | null, description?: string | null, externalUrl?: string | null, name?: string | null, symbol?: string | null, totalSupply?: any | null, twitterUsername?: string | null, image?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, openseaMetadata?: { __typename?: 'OpenSeaMetadata', isHidden?: boolean | null, isVerified?: boolean | null, unsafeSlug?: string | null } | null }; + +export type CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment = { __typename?: 'ERC1155Collection', address: string, baseTokenUri?: string | null, circulatingSupply?: any | null, description?: string | null, externalUrl?: string | null, name?: string | null, symbol?: string | null, totalSupply?: any | null, twitterUsername?: string | null, image?: Array<{ __typename?: 'TokenUpload', height?: number | null, mimeType?: string | null, url: string, width?: number | null }> | null, openseaMetadata?: { __typename?: 'OpenSeaMetadata', isHidden?: boolean | null, isVerified?: boolean | null, unsafeSlug?: string | null } | null }; + +export type CodegenTrendingCollectionInfoFragment = CodegenTrendingCollectionInfo_CodegenERC721Collection_CodegenFragment | CodegenTrendingCollectionInfo_CodegenERC1155Collection_CodegenFragment; + +export type CodegenWalletNFTNodeFragment = { __typename?: 'WalletNFT', nft?: { __typename?: 'ERC721NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any } | { __typename?: 'ERC1155NFT', animationUrl?: string | null, collectionSlug?: string | null, contractAddress: string, description?: string | null, externalUrl?: string | null, metadata?: any | null, name?: string | null, tokenId: any } | null }; + +export type CodegenTokenBalanceNodeFragment = { __typename?: 'WalletTokenBalance', totalBalance: any, contract?: { __typename?: 'TokenContract', address: string, decimals?: any | null, name?: string | null, symbol?: string | null } | null }; + +export type CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment = { __typename?: 'TokenBurnEvent', tokenId?: any | null, tokenQuantity: any, blockNumber: number, fromAddress: string, timestamp: any, toAddress: string, transactionHash?: string | null, transferIndex: number, type: CodegenTokenTransferType }; + +export type CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment = { __typename?: 'TokenMintEvent', tokenQuantity: any, blockNumber: number, fromAddress: string, timestamp: any, toAddress: string, transactionHash?: string | null, transferIndex: number, type: CodegenTokenTransferType }; + +export type CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment = { __typename?: 'TokenSaleEvent', marketplace?: CodegenMarketplace | null, receivedTokenContractAddress?: string | null, receivedTokenId?: any | null, sentTokenId?: any | null, blockNumber: number, fromAddress: string, timestamp: any, toAddress: string, transactionHash?: string | null, transferIndex: number, type: CodegenTokenTransferType }; + +export type CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment = { __typename?: 'TokenSwapEvent', blockNumber: number, fromAddress: string, timestamp: any, toAddress: string, transactionHash?: string | null, transferIndex: number, type: CodegenTokenTransferType }; + +export type CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment = { __typename?: 'TokenTransferEvent', tokenId?: any | null, contractAddress: string, tokenQuantity: any, blockNumber: number, fromAddress: string, timestamp: any, toAddress: string, transactionHash?: string | null, transferIndex: number, type: CodegenTokenTransferType }; + +export type CodegenTokenEventInfoFragment = CodegenTokenEventInfo_CodegenTokenBurnEvent_CodegenFragment | CodegenTokenEventInfo_CodegenTokenMintEvent_CodegenFragment | CodegenTokenEventInfo_CodegenTokenSaleEvent_CodegenFragment | CodegenTokenEventInfo_CodegenTokenSwapEvent_CodegenFragment | CodegenTokenEventInfo_CodegenTokenTransferEvent_CodegenFragment; + +export type CodegenPaginationFragment = { __typename?: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null }; export type CodegenPolygonMainnetNFTsByContractAddressQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -2338,12 +1922,11 @@ export type CodegenPolygonMainnetNFTsByContractAddressQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenPolygonMainnetNFTsByContractAddressQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenNftsByContractAddressFragmentFragment; -}; + +export type CodegenPolygonMainnetNFTsByContractAddressQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftsByContractAddressFragmentFragment + ) }; export type CodegenPolygonMainnetWalletNFTsByAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -2352,12 +1935,11 @@ export type CodegenPolygonMainnetWalletNFTsByAddressQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenPolygonMainnetWalletNFTsByAddressQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByAddressFragmentFragment; -}; + +export type CodegenPolygonMainnetWalletNFTsByAddressQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByAddressFragmentFragment + ) }; export type CodegenPolygonMainnetWalletNFTsByEnsQueryVariables = Exact<{ ensName: Scalars['String']; @@ -2366,12 +1948,11 @@ export type CodegenPolygonMainnetWalletNFTsByEnsQueryVariables = Exact<{ filter?: InputMaybe; }>; -export type CodegenPolygonMainnetWalletNFTsByEnsQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenWalletByEnsFragmentFragment; -}; + +export type CodegenPolygonMainnetWalletNFTsByEnsQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenWalletByEnsFragmentFragment + ) }; export type CodegenPolygonMainnetEventsByCollectionQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -2379,22 +1960,22 @@ export type CodegenPolygonMainnetEventsByCollectionQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenPolygonMainnetEventsByCollectionQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenCollectionEventsFragmentFragment; -}; + +export type CodegenPolygonMainnetEventsByCollectionQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenCollectionEventsFragmentFragment + ) }; export type CodegenPolygonMainnetNFTDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; tokenId: Scalars['String']; }>; -export type CodegenPolygonMainnetNFTDetailsQuery = { - __typename?: 'Query'; - polygon: { __typename?: 'EVMSchemaType' } & CodegenNftDetailsFragment; -}; + +export type CodegenPolygonMainnetNFTDetailsQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftDetailsFragment + ) }; export type CodegenPolygonMainnetEventsByNftQueryVariables = Exact<{ contractAddress: Scalars['String']; @@ -2403,31 +1984,32 @@ export type CodegenPolygonMainnetEventsByNftQueryVariables = Exact<{ first?: InputMaybe; }>; -export type CodegenPolygonMainnetEventsByNftQuery = { - __typename?: 'Query'; - polygon: { __typename?: 'EVMSchemaType' } & CodegenNftEventsFragmentFragment; -}; + +export type CodegenPolygonMainnetEventsByNftQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftEventsFragmentFragment + ) }; export type CodegenPolygonMainnetNftCollectionDetailsQueryVariables = Exact<{ contractAddress: Scalars['String']; }>; -export type CodegenPolygonMainnetNftCollectionDetailsQuery = { - __typename?: 'Query'; - polygon: { __typename?: 'EVMSchemaType' } & CodegenNftCollectionInfoFragment; -}; + +export type CodegenPolygonMainnetNftCollectionDetailsQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftCollectionInfoFragment + ) }; export type CodegenPolygonMainnetTrendingCollectionsQueryVariables = Exact<{ first?: InputMaybe; after?: InputMaybe; }>; -export type CodegenPolygonMainnetTrendingCollectionsQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenNftTrendingCollectionsFragment; -}; + +export type CodegenPolygonMainnetTrendingCollectionsQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenNftTrendingCollectionsFragment + ) }; export type CodegenPolygonMainnetBalancesByWalletAddressQueryVariables = Exact<{ address: Scalars['String']; @@ -2435,12 +2017,11 @@ export type CodegenPolygonMainnetBalancesByWalletAddressQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenPolygonMainnetBalancesByWalletAddressQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletAddressFragmentFragment; -}; + +export type CodegenPolygonMainnetBalancesByWalletAddressQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletAddressFragmentFragment + ) }; export type CodegenPolygonMainnetBalancesByWalletENSQueryVariables = Exact<{ ensName: Scalars['String']; @@ -2448,9630 +2029,56 @@ export type CodegenPolygonMainnetBalancesByWalletENSQueryVariables = Exact<{ after?: InputMaybe; }>; -export type CodegenPolygonMainnetBalancesByWalletENSQuery = { - __typename?: 'Query'; - polygon: { - __typename?: 'EVMSchemaType'; - } & CodegenGetBalancesByWalletENSFragmentFragment; -}; - -export const CodegenPaginationFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenTokenEventInfoFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenCollectionEventsFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenNftEventsFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenNftCollectionInfoFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'bannerImage' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'baseTokenUri' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'circulatingSupply' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'symbol' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'supportedErcInterfaces' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ohlcvChart' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'IntValue', value: '1' }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'average' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'close' } }, - { kind: 'Field', name: { kind: 'Name', value: 'count' } }, - { kind: 'Field', name: { kind: 'Name', value: 'high' } }, - { kind: 'Field', name: { kind: 'Name', value: 'low' } }, - { kind: 'Field', name: { kind: 'Name', value: 'open' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'volume' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'isHidden' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'unsafeSlug' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'twitterUsername' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenTokenBalanceNodeFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenGetBalancesByWalletAddressFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenGetBalancesByWalletAddressFragmentFragment, - unknown ->; -export const CodegenGetBalancesByWalletENSFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletENSFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenGetBalancesByWalletENSFragmentFragment, - unknown ->; -export const CodegenNftDetailsFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftDetails' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { - kind: 'Name', - value: 'address', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'ensName', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenTrendingCollectionInfoFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TrendingCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'baseTokenUri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'circulatingSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isVerified' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unsafeSlug' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'twitterUsername' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenNftTrendingCollectionsFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'trendingCollections' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TrendingCollectionInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TrendingCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'baseTokenUri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'circulatingSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isVerified' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unsafeSlug' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'twitterUsername' } }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenERC1155NFTNodeFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC1155NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenERC721NFTNodeFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC721NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenNftsByContractAddressFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftsByContractAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC1155NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC721NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC1155NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC721NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenNftsByContractAddressFragmentFragment, - unknown ->; -export const CodegenWalletNFTNodeFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenWalletByAddressFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenWalletByEnsFragmentFragmentDoc = { - kind: 'Document', - definitions: [ - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode; -export const CodegenEthMainnetWalletNFTsByContractAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetWalletNFTsByContractAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'NftsByContractAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC1155NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC721NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftsByContractAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC1155NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC721NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetWalletNFTsByContractAddressQuery, - CodegenEthMainnetWalletNFTsByContractAddressQueryVariables ->; -export const CodegenEthMainnetWalletNFTsByAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetWalletNFTsByAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetWalletNFTsByAddressQuery, - CodegenEthMainnetWalletNFTsByAddressQueryVariables ->; -export const CodegenEthMainnetWalletNFTsByEnsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetWalletNFTsByEns' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetWalletNFTsByEnsQuery, - CodegenEthMainnetWalletNFTsByEnsQueryVariables ->; -export const CodegenEthMainnetEventsByCollectionDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetEventsByCollection' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetEventsByCollectionQuery, - CodegenEthMainnetEventsByCollectionQueryVariables ->; -export const CodegenEthMainnetNFTDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetNFTDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftDetails' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftDetails' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { - kind: 'Name', - value: 'address', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'ensName', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetNFTDetailsQuery, - CodegenEthMainnetNFTDetailsQueryVariables ->; -export const CodegenEthereumMainnetEventsByNftDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthereumMainnetEventsByNft' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthereumMainnetEventsByNftQuery, - CodegenEthereumMainnetEventsByNftQueryVariables ->; -export const CodegenEthMainnetNftCollectionDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetNftCollectionDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'bannerImage' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'baseTokenUri' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'circulatingSupply' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'symbol' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'supportedErcInterfaces' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ohlcvChart' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'IntValue', value: '1' }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'average' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'close' } }, - { kind: 'Field', name: { kind: 'Name', value: 'count' } }, - { kind: 'Field', name: { kind: 'Name', value: 'high' } }, - { kind: 'Field', name: { kind: 'Name', value: 'low' } }, - { kind: 'Field', name: { kind: 'Name', value: 'open' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'volume' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'isHidden' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'unsafeSlug' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'twitterUsername' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetNftCollectionDetailsQuery, - CodegenEthMainnetNftCollectionDetailsQueryVariables ->; -export const CodegenEthMainnetTrendingCollectionsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetTrendingCollections' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TrendingCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'baseTokenUri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'circulatingSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isVerified' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unsafeSlug' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'twitterUsername' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'trendingCollections' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TrendingCollectionInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetTrendingCollectionsQuery, - CodegenEthMainnetTrendingCollectionsQueryVariables ->; -export const CodegenEthMainnetBalancesByWalletAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetBalancesByWalletAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetBalancesByWalletAddressQuery, - CodegenEthMainnetBalancesByWalletAddressQueryVariables ->; -export const CodegenEthMainnetBalancesByWalletENSDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthMainnetBalancesByWalletENS' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereum' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletENSFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletENSFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthMainnetBalancesByWalletENSQuery, - CodegenEthMainnetBalancesByWalletENSQueryVariables ->; -export const CodegenEthSepoliaWalletNFTsByContractAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaWalletNFTsByContractAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'NftsByContractAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC1155NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC721NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftsByContractAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC1155NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC721NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaWalletNFTsByContractAddressQuery, - CodegenEthSepoliaWalletNFTsByContractAddressQueryVariables ->; -export const CodegenEthSepoliaWalletNFTsByAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaWalletNFTsByAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaWalletNFTsByAddressQuery, - CodegenEthSepoliaWalletNFTsByAddressQueryVariables ->; -export const CodegenEthSepoliaWalletNFTsByEnsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaWalletNFTsByEns' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaWalletNFTsByEnsQuery, - CodegenEthSepoliaWalletNFTsByEnsQueryVariables ->; -export const CodegenEthSepoliaEventsByCollectionDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaEventsByCollection' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaEventsByCollectionQuery, - CodegenEthSepoliaEventsByCollectionQueryVariables ->; -export const CodegenEthSepoliaNFTDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaNFTDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftDetails' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftDetails' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { - kind: 'Name', - value: 'address', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'ensName', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaNFTDetailsQuery, - CodegenEthSepoliaNFTDetailsQueryVariables ->; -export const CodegenEthSepoliaEventsByNftDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaEventsByNft' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaEventsByNftQuery, - CodegenEthSepoliaEventsByNftQueryVariables ->; -export const CodegenEthSepoliaNftCollectionDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaNftCollectionDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'bannerImage' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'baseTokenUri' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'circulatingSupply' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'symbol' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'supportedErcInterfaces' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ohlcvChart' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'IntValue', value: '1' }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'average' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'close' } }, - { kind: 'Field', name: { kind: 'Name', value: 'count' } }, - { kind: 'Field', name: { kind: 'Name', value: 'high' } }, - { kind: 'Field', name: { kind: 'Name', value: 'low' } }, - { kind: 'Field', name: { kind: 'Name', value: 'open' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'volume' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'isHidden' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'unsafeSlug' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'twitterUsername' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaNftCollectionDetailsQuery, - CodegenEthSepoliaNftCollectionDetailsQueryVariables ->; -export const CodegenEthSepoliaTrendingCollectionsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaTrendingCollections' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TrendingCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'baseTokenUri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'circulatingSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isVerified' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unsafeSlug' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'twitterUsername' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'trendingCollections' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TrendingCollectionInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaTrendingCollectionsQuery, - CodegenEthSepoliaTrendingCollectionsQueryVariables ->; -export const CodegenEthSepoliaBalancesByWalletAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaBalancesByWalletAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaBalancesByWalletAddressQuery, - CodegenEthSepoliaBalancesByWalletAddressQueryVariables ->; -export const CodegenEthSepoliaBalancesByWalletENSDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'EthSepoliaBalancesByWalletENS' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'ethereumSepolia' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletENSFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletENSFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenEthSepoliaBalancesByWalletENSQuery, - CodegenEthSepoliaBalancesByWalletENSQueryVariables ->; -export const CodegenPolygonMainnetNFTsByContractAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetNFTsByContractAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'NftsByContractAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC1155NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'ERC721NFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'animationUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'attributes' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'value' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'collectionSlug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'contractAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftsByContractAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: '__typename' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC1155NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nfts' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'ERC721NFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetNFTsByContractAddressQuery, - CodegenPolygonMainnetNFTsByContractAddressQueryVariables ->; -export const CodegenPolygonMainnetWalletNFTsByAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetWalletNFTsByAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetWalletNFTsByAddressQuery, - CodegenPolygonMainnetWalletNFTsByAddressQueryVariables ->; -export const CodegenPolygonMainnetWalletNFTsByEnsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetWalletNFTsByEns' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFTsFilterInput' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletNFTNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletNFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'WalletByEnsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'walletNFTs' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'filter' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'WalletNFTNode', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetWalletNFTsByEnsQuery, - CodegenPolygonMainnetWalletNFTsByEnsQueryVariables ->; -export const CodegenPolygonMainnetEventsByCollectionDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetEventsByCollection' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'CollectionEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetEventsByCollectionQuery, - CodegenPolygonMainnetEventsByCollectionQueryVariables ->; -export const CodegenPolygonMainnetNFTDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetNFTDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftDetails' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftDetails' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'animationUrl' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'collectionSlug' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { kind: 'Field', name: { kind: 'Name', value: 'metadata' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC1155NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallets' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { - kind: 'Name', - value: 'address', - }, - }, - { - kind: 'Field', - name: { - kind: 'Name', - value: 'ensName', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'ERC721NFT' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'wallet' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ensName' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetNFTDetailsQuery, - CodegenPolygonMainnetNFTDetailsQueryVariables ->; -export const CodegenPolygonMainnetEventsByNftDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetEventsByNft' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftEventsFragment' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenEventInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'blockNumber' } }, - { kind: 'Field', name: { kind: 'Name', value: 'fromAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'timestamp' } }, - { kind: 'Field', name: { kind: 'Name', value: 'toAddress' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transactionHash' } }, - { kind: 'Field', name: { kind: 'Name', value: 'transferIndex' } }, - { kind: 'Field', name: { kind: 'Name', value: 'type' } }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenBurnEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenTransferEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenMintEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenQuantity' }, - }, - ], - }, - }, - { - kind: 'InlineFragment', - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'TokenSaleEvent' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'marketplace' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenContractAddress' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'receivedTokenId' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'sentTokenId' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftEventsFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'nft' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'tokenId' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'tokenId' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'contractAddress' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'tokenId' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenEvents' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenEventInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetEventsByNftQuery, - CodegenPolygonMainnetEventsByNftQueryVariables ->; -export const CodegenPolygonMainnetNftCollectionDetailsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetNftCollectionDetails' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'contractAddress' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'contractAddress' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'bannerImage' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'baseTokenUri' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'circulatingSupply' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'address' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'symbol' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'supportedErcInterfaces' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'height' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'mimeType' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'ohlcvChart' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'filter' }, - value: { - kind: 'ObjectValue', - fields: [ - { - kind: 'ObjectField', - name: { kind: 'Name', value: 'limit' }, - value: { kind: 'IntValue', value: '1' }, - }, - ], - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'average' }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'close' } }, - { kind: 'Field', name: { kind: 'Name', value: 'count' } }, - { kind: 'Field', name: { kind: 'Name', value: 'high' } }, - { kind: 'Field', name: { kind: 'Name', value: 'low' } }, - { kind: 'Field', name: { kind: 'Name', value: 'open' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'volume' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'timestamp' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'isHidden' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'isVerified' }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'unsafeSlug' }, - }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'slug' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'twitterUsername' }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetNftCollectionDetailsQuery, - CodegenPolygonMainnetNftCollectionDetailsQueryVariables ->; -export const CodegenPolygonMainnetTrendingCollectionsDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetTrendingCollections' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TrendingCollectionInfo' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'Collection' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'baseTokenUri' } }, - { kind: 'Field', name: { kind: 'Name', value: 'circulatingSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'description' } }, - { kind: 'Field', name: { kind: 'Name', value: 'externalUrl' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'image' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'height' } }, - { kind: 'Field', name: { kind: 'Name', value: 'mimeType' } }, - { kind: 'Field', name: { kind: 'Name', value: 'url' } }, - { kind: 'Field', name: { kind: 'Name', value: 'width' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'openseaMetadata' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'isHidden' } }, - { kind: 'Field', name: { kind: 'Name', value: 'isVerified' } }, - { kind: 'Field', name: { kind: 'Name', value: 'unsafeSlug' } }, - ], - }, - }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - { kind: 'Field', name: { kind: 'Name', value: 'totalSupply' } }, - { kind: 'Field', name: { kind: 'Name', value: 'twitterUsername' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'NftTrendingCollections' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'trendingCollections' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'collection' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TrendingCollectionInfo', - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetTrendingCollectionsQuery, - CodegenPolygonMainnetTrendingCollectionsQueryVariables ->; -export const CodegenPolygonMainnetBalancesByWalletAddressDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetBalancesByWalletAddress' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletAddressFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletAddressFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByAddress' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'address' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'address' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetBalancesByWalletAddressQuery, - CodegenPolygonMainnetBalancesByWalletAddressQueryVariables ->; -export const CodegenPolygonMainnetBalancesByWalletENSDocument = { - kind: 'Document', - definitions: [ - { - kind: 'OperationDefinition', - operation: 'query', - name: { kind: 'Name', value: 'PolygonMainnetBalancesByWalletENS' }, - variableDefinitions: [ - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - type: { - kind: 'NonNullType', - type: { - kind: 'NamedType', - name: { kind: 'Name', value: 'String' }, - }, - }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'Int' } }, - }, - { - kind: 'VariableDefinition', - variable: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - type: { kind: 'NamedType', name: { kind: 'Name', value: 'String' } }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'polygon' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'GetBalancesByWalletENSFragment', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'TokenBalanceNode' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'WalletTokenBalance' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'totalBalance' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'contract' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'decimals' } }, - { kind: 'Field', name: { kind: 'Name', value: 'name' } }, - { kind: 'Field', name: { kind: 'Name', value: 'symbol' } }, - ], - }, - }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'Pagination' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'PageInfo' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'endCursor' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasNextPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'hasPreviousPage' } }, - { kind: 'Field', name: { kind: 'Name', value: 'startCursor' } }, - ], - }, - }, - { - kind: 'FragmentDefinition', - name: { kind: 'Name', value: 'GetBalancesByWalletENSFragment' }, - typeCondition: { - kind: 'NamedType', - name: { kind: 'Name', value: 'EVMSchemaType' }, - }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'walletByENS' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'ensName' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'ensName' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { kind: 'Field', name: { kind: 'Name', value: 'address' } }, - { kind: 'Field', name: { kind: 'Name', value: 'ensName' } }, - { - kind: 'Field', - name: { kind: 'Name', value: 'tokenBalances' }, - arguments: [ - { - kind: 'Argument', - name: { kind: 'Name', value: 'first' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'first' }, - }, - }, - { - kind: 'Argument', - name: { kind: 'Name', value: 'after' }, - value: { - kind: 'Variable', - name: { kind: 'Name', value: 'after' }, - }, - }, - ], - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'edges' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'Field', - name: { kind: 'Name', value: 'node' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { - kind: 'Name', - value: 'TokenBalanceNode', - }, - }, - ], - }, - }, - ], - }, - }, - { - kind: 'Field', - name: { kind: 'Name', value: 'pageInfo' }, - selectionSet: { - kind: 'SelectionSet', - selections: [ - { - kind: 'FragmentSpread', - name: { kind: 'Name', value: 'Pagination' }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], - }, - }, - ], -} as unknown as DocumentNode< - CodegenPolygonMainnetBalancesByWalletENSQuery, - CodegenPolygonMainnetBalancesByWalletENSQueryVariables ->; + +export type CodegenPolygonMainnetBalancesByWalletENSQuery = { __typename?: 'Query', polygon: ( + { __typename?: 'EVMSchemaType' } + & CodegenGetBalancesByWalletENSFragmentFragment + ) }; + +export const CodegenPaginationFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}}]} as unknown as DocumentNode; +export const CodegenTokenEventInfoFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenCollectionEventsFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CollectionEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenNftEventsFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenNftCollectionInfoFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"bannerImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"supportedErcInterfaces"}}]}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"ohlcvChart"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1"}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"average"}},{"kind":"Field","name":{"kind":"Name","value":"close"}},{"kind":"Field","name":{"kind":"Name","value":"count"}},{"kind":"Field","name":{"kind":"Name","value":"high"}},{"kind":"Field","name":{"kind":"Name","value":"low"}},{"kind":"Field","name":{"kind":"Name","value":"open"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenTokenBalanceNodeFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenGetBalancesByWalletAddressFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}}]} as unknown as DocumentNode; +export const CodegenGetBalancesByWalletENSFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}}]} as unknown as DocumentNode; +export const CodegenNftDetailsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftDetails"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenTrendingCollectionInfoFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TrendingCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]} as unknown as DocumentNode; +export const CodegenNftTrendingCollectionsFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftTrendingCollections"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"trendingCollections"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TrendingCollectionInfo"}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TrendingCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]} as unknown as DocumentNode; +export const CodegenERC1155NFTNodeFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC1155NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenERC721NFTNodeFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC721NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenNftsByContractAddressFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftsByContractAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC1155NFTNode"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC721NFTNode"}}]}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC1155NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC721NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenWalletNFTNodeFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenWalletByAddressFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenWalletByEnsFragmentFragmentDoc = {"kind":"Document","definitions":[{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByEnsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetWalletNFTsByContractAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetWalletNFTsByContractAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftsByContractAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC1155NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC721NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftsByContractAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC1155NFTNode"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC721NFTNode"}}]}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetWalletNFTsByAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetWalletNFTsByAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetWalletNFTsByEnsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetWalletNFTsByEns"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByEnsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByEnsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetEventsByCollectionDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetEventsByCollection"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CollectionEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CollectionEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetNFTDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetNFTDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftDetails"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftDetails"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthereumMainnetEventsByNftDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthereumMainnetEventsByNft"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetNftCollectionDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetNftCollectionDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftCollectionInfo"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"bannerImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"supportedErcInterfaces"}}]}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"ohlcvChart"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1"}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"average"}},{"kind":"Field","name":{"kind":"Name","value":"close"}},{"kind":"Field","name":{"kind":"Name","value":"count"}},{"kind":"Field","name":{"kind":"Name","value":"high"}},{"kind":"Field","name":{"kind":"Name","value":"low"}},{"kind":"Field","name":{"kind":"Name","value":"open"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetTrendingCollectionsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetTrendingCollections"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftTrendingCollections"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TrendingCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftTrendingCollections"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"trendingCollections"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TrendingCollectionInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetBalancesByWalletAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetBalancesByWalletAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthMainnetBalancesByWalletENSDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthMainnetBalancesByWalletENS"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereum"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaWalletNFTsByContractAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaWalletNFTsByContractAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftsByContractAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC1155NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC721NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftsByContractAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC1155NFTNode"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC721NFTNode"}}]}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaWalletNFTsByAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaWalletNFTsByAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaWalletNFTsByEnsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaWalletNFTsByEns"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByEnsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByEnsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaEventsByCollectionDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaEventsByCollection"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CollectionEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CollectionEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaNFTDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaNFTDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftDetails"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftDetails"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaEventsByNftDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaEventsByNft"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaNftCollectionDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaNftCollectionDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftCollectionInfo"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"bannerImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"supportedErcInterfaces"}}]}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"ohlcvChart"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1"}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"average"}},{"kind":"Field","name":{"kind":"Name","value":"close"}},{"kind":"Field","name":{"kind":"Name","value":"count"}},{"kind":"Field","name":{"kind":"Name","value":"high"}},{"kind":"Field","name":{"kind":"Name","value":"low"}},{"kind":"Field","name":{"kind":"Name","value":"open"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaTrendingCollectionsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaTrendingCollections"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftTrendingCollections"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TrendingCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftTrendingCollections"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"trendingCollections"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TrendingCollectionInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaBalancesByWalletAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaBalancesByWalletAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenEthSepoliaBalancesByWalletENSDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"EthSepoliaBalancesByWalletENS"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"ethereumSepolia"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetNFTsByContractAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetNFTsByContractAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftsByContractAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC1155NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"ERC721NFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"attributes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftsByContractAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC1155NFTNode"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nfts"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"ERC721NFTNode"}}]}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetWalletNFTsByAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetWalletNFTsByAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetWalletNFTsByEnsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetWalletNFTsByEns"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"filter"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFTsFilterInput"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletByEnsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletNFTNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletNFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"WalletByEnsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"walletNFTs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"Variable","name":{"kind":"Name","value":"filter"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"WalletNFTNode"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetEventsByCollectionDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetEventsByCollection"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"CollectionEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"CollectionEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetNFTDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetNFTDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftDetails"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftDetails"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"animationUrl"}},{"kind":"Field","name":{"kind":"Name","value":"collectionSlug"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"metadata"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC1155NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallets"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ERC721NFT"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"wallet"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetEventsByNftDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetEventsByNft"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftEventsFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenEventInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"blockNumber"}},{"kind":"Field","name":{"kind":"Name","value":"fromAddress"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}},{"kind":"Field","name":{"kind":"Name","value":"toAddress"}},{"kind":"Field","name":{"kind":"Name","value":"transactionHash"}},{"kind":"Field","name":{"kind":"Name","value":"transferIndex"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenBurnEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenTransferEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenMintEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"tokenQuantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"TokenSaleEvent"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"marketplace"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenContractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"receivedTokenId"}},{"kind":"Field","name":{"kind":"Name","value":"sentTokenId"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftEventsFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"nft"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}},{"kind":"Argument","name":{"kind":"Name","value":"tokenId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tokenId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"contractAddress"}},{"kind":"Field","name":{"kind":"Name","value":"tokenId"}},{"kind":"Field","name":{"kind":"Name","value":"tokenEvents"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}},{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenEventInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetNftCollectionDetailsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetNftCollectionDetails"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftCollectionInfo"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"contractAddress"},"value":{"kind":"Variable","name":{"kind":"Name","value":"contractAddress"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"bannerImage"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"supportedErcInterfaces"}}]}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"ohlcvChart"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"filter"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"limit"},"value":{"kind":"IntValue","value":"1"}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"average"}},{"kind":"Field","name":{"kind":"Name","value":"close"}},{"kind":"Field","name":{"kind":"Name","value":"count"}},{"kind":"Field","name":{"kind":"Name","value":"high"}},{"kind":"Field","name":{"kind":"Name","value":"low"}},{"kind":"Field","name":{"kind":"Name","value":"open"}},{"kind":"Field","name":{"kind":"Name","value":"volume"}},{"kind":"Field","name":{"kind":"Name","value":"timestamp"}}]}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"slug"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetTrendingCollectionsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetTrendingCollections"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"NftTrendingCollections"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TrendingCollectionInfo"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"Collection"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"baseTokenUri"}},{"kind":"Field","name":{"kind":"Name","value":"circulatingSupply"}},{"kind":"Field","name":{"kind":"Name","value":"description"}},{"kind":"Field","name":{"kind":"Name","value":"externalUrl"}},{"kind":"Field","name":{"kind":"Name","value":"image"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"height"}},{"kind":"Field","name":{"kind":"Name","value":"mimeType"}},{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"width"}}]}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"openseaMetadata"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"isHidden"}},{"kind":"Field","name":{"kind":"Name","value":"isVerified"}},{"kind":"Field","name":{"kind":"Name","value":"unsafeSlug"}}]}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}},{"kind":"Field","name":{"kind":"Name","value":"totalSupply"}},{"kind":"Field","name":{"kind":"Name","value":"twitterUsername"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"NftTrendingCollections"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"trendingCollections"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}},{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"collection"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TrendingCollectionInfo"}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetBalancesByWalletAddressDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetBalancesByWalletAddress"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"address"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletAddressFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByAddress"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"address"},"value":{"kind":"Variable","name":{"kind":"Name","value":"address"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; +export const CodegenPolygonMainnetBalancesByWalletENSDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"PolygonMainnetBalancesByWalletENS"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"first"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"Int"}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"after"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"polygon"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"TokenBalanceNode"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"WalletTokenBalance"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"totalBalance"}},{"kind":"Field","name":{"kind":"Name","value":"contract"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"decimals"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"symbol"}}]}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"Pagination"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"PageInfo"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"endCursor"}},{"kind":"Field","name":{"kind":"Name","value":"hasNextPage"}},{"kind":"Field","name":{"kind":"Name","value":"hasPreviousPage"}},{"kind":"Field","name":{"kind":"Name","value":"startCursor"}}]}},{"kind":"FragmentDefinition","name":{"kind":"Name","value":"GetBalancesByWalletENSFragment"},"typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"EVMSchemaType"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"walletByENS"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"ensName"},"value":{"kind":"Variable","name":{"kind":"Name","value":"ensName"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"address"}},{"kind":"Field","name":{"kind":"Name","value":"ensName"}},{"kind":"Field","name":{"kind":"Name","value":"tokenBalances"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"first"},"value":{"kind":"Variable","name":{"kind":"Name","value":"first"}}},{"kind":"Argument","name":{"kind":"Name","value":"after"},"value":{"kind":"Variable","name":{"kind":"Name","value":"after"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"edges"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"node"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"TokenBalanceNode"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"pageInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"FragmentSpread","name":{"kind":"Name","value":"Pagination"}}]}}]}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file diff --git a/packages/libs/sdk/src/api/graphql/schema.json b/packages/libs/sdk/src/api/graphql/schema.json index 3b4271ca..2f5818ab 100644 --- a/packages/libs/sdk/src/api/graphql/schema.json +++ b/packages/libs/sdk/src/api/graphql/schema.json @@ -12786,7 +12786,10 @@ "name": "defer", "description": null, "isRepeatable": false, - "locations": ["FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "locations": [ + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], "args": [ { "name": "if", @@ -12847,7 +12850,11 @@ "name": "include", "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", "isRepeatable": false, - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], "args": [ { "name": "if", @@ -12871,7 +12878,11 @@ "name": "skip", "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", "isRepeatable": false, - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], "args": [ { "name": "if", @@ -12895,7 +12906,9 @@ "name": "specifiedBy", "description": "Exposes a URL that specifies the behavior of this scalar.", "isRepeatable": false, - "locations": ["SCALAR"], + "locations": [ + "SCALAR" + ], "args": [ { "name": "url", @@ -12917,4 +12930,4 @@ } ] } -} +} \ No newline at end of file From d44851a4faab1bfb9ca904bf9fa61def922219f7 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 13:37:46 -0400 Subject: [PATCH 30/36] packaging updates --- packages/libs/sdk/package.json | 3 +-- packages/libs/sdk/rollup.mjs | 10 +--------- packages/libs/sdk/src/api/controllers/nfts.ts | 2 +- .../libs/sdk/src/api/types/nfts/getByWalletAddress.ts | 4 +--- packages/libs/sdk/yarn.lock | 5 ----- 5 files changed, 4 insertions(+), 20 deletions(-) diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 9133c704..0d68b4b3 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -14,8 +14,7 @@ "dependencies": { "@urql/core": "^4.0.7", "@urql/exchange-graphcache": "^6.0.4", - "cross-fetch": "^3.1.6", - "tslib": "^2.5.2" + "cross-fetch": "^3.1.6" }, "devDependencies": { "@graphql-codegen/cli": "2.13.8", diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs index 6bc061bd..0dc2e891 100644 --- a/packages/libs/sdk/rollup.mjs +++ b/packages/libs/sdk/rollup.mjs @@ -25,18 +25,11 @@ const sharedPlugins = [ }), ]; -// The shared rollup output config for esm and cjs bundles -const sharedOutput = { - sourcemap: 'inline', // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map -}; - export default [ bundle({ output: { file: 'dist/packages/libs/sdk/esm/index.js', format: 'esm', - ...sharedOutput, }, plugins: [...sharedPlugins], }), @@ -44,8 +37,7 @@ export default [ output: { file: 'dist/packages/libs/sdk/cjs/index.js', format: 'cjs', - sourcemap: 'inline', // Include source map for debugging - sourcemapExcludeSources: true, // Exclude external package sources from source map + exports: 'named' }, plugins: [ ...sharedPlugins, diff --git a/packages/libs/sdk/src/api/controllers/nfts.ts b/packages/libs/sdk/src/api/controllers/nfts.ts index 828259e9..acaf2eef 100644 --- a/packages/libs/sdk/src/api/controllers/nfts.ts +++ b/packages/libs/sdk/src/api/controllers/nfts.ts @@ -159,7 +159,7 @@ export class NftsController { private async getByWalletAddress( variables: WalletNFTsByAddressQueryVariablesType & NonQueryInput ): Promise { - const { chain, contractAddresses, ...queryVariables } = variables; + const { chain, ...queryVariables } = variables; const userChain = chain || this.defaultChain; const query: Record> = { ethereum: CodegenEthMainnetWalletNFTsByAddressDocument, diff --git a/packages/libs/sdk/src/api/types/nfts/getByWalletAddress.ts b/packages/libs/sdk/src/api/types/nfts/getByWalletAddress.ts index 07435616..4bb68b96 100644 --- a/packages/libs/sdk/src/api/types/nfts/getByWalletAddress.ts +++ b/packages/libs/sdk/src/api/types/nfts/getByWalletAddress.ts @@ -15,9 +15,7 @@ export type WalletNFTsByAddressQueryType = { // Using the generated CodegenEthMainnetWalletNFTsByAddressQueryVariables as a base for the type here // since the variables will be the same for each query export type WalletNFTsByAddressQueryVariablesType = - CodegenEthMainnetWalletNFTsByAddressQueryVariables & { - contractAddresses?: string[]; - }; + CodegenEthMainnetWalletNFTsByAddressQueryVariables; export interface WalletNFTsByAddressQueryResultInfo { address: string; diff --git a/packages/libs/sdk/yarn.lock b/packages/libs/sdk/yarn.lock index a1ebf77f..f0a5e6b9 100644 --- a/packages/libs/sdk/yarn.lock +++ b/packages/libs/sdk/yarn.lock @@ -3903,11 +3903,6 @@ tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0, tslib@~2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^2.5.2: - version "2.5.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.2.tgz#1b6f07185c881557b0ffa84b111a0106989e8338" - integrity sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA== - tslib@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" From dd584ed0cf739a536a0df8f6638ba62a93a73706 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 13:41:02 -0400 Subject: [PATCH 31/36] Remove unnecessary packages --- .gitignore | 1 - package.json | 2 - yarn.lock | 197 ++------------------------------------------------- 3 files changed, 7 insertions(+), 193 deletions(-) diff --git a/.gitignore b/.gitignore index 93b95882..2c31ce55 100644 --- a/.gitignore +++ b/.gitignore @@ -52,4 +52,3 @@ graphqlHeaders.json # bundling .rollup.cache/ - diff --git a/package.json b/package.json index aeacf4e5..711f4898 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,6 @@ "@babel/preset-env": "^7.19.0", "@babel/preset-react": "^7.14.5", "@babel/preset-typescript": "^7.18.6", - "@microsoft/api-extractor": "^7.34.9", "@nrwl/js": "16.1.0", "@nrwl/rollup": "16.1.0", "@nrwl/webpack": "16.1.0", @@ -101,7 +100,6 @@ "rollup-plugin-copy": "^3.4.0", "rollup-plugin-dts": "^5.3.0", "rollup-plugin-node-externals": "^6.0.1", - "rollup-plugin-node-resolve": "^5.2.0", "style-loader": "^3.3.0", "stylus": "^0.55.0", "stylus-loader": "^7.1.0", diff --git a/yarn.lock b/yarn.lock index cf373398..5ed8f246 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2030,48 +2030,6 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== -"@microsoft/api-extractor-model@7.26.9": - version "7.26.9" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.26.9.tgz#22b4e86ab654488b06c9fb240ec440a446846828" - integrity sha512-1AowqcRy5qMH/OB7UNkdXa4qLoJp58WFdJ026IMFS8skA0OOAOcvBV/Fi4L7fO1R/8uCMz5KHi3NsqVH4Li8xg== - dependencies: - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.0" - -"@microsoft/api-extractor@^7.34.9": - version "7.34.9" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.34.9.tgz#ff92cd6939aa5c1674085494c101e0b614512bfd" - integrity sha512-dasBIbqgHgxvfRfEOX4+ynNYQPnTYc6k7jkL3V4f/MoaS2xFUoIj/D71crrsDxf5MNMybjzeyZPdRNZdzvKBVw== - dependencies: - "@microsoft/api-extractor-model" "7.26.9" - "@microsoft/tsdoc" "0.14.2" - "@microsoft/tsdoc-config" "~0.16.1" - "@rushstack/node-core-library" "3.59.0" - "@rushstack/rig-package" "0.3.18" - "@rushstack/ts-command-line" "4.13.2" - colors "~1.2.1" - lodash "~4.17.15" - resolve "~1.22.1" - semver "~7.3.0" - source-map "~0.6.1" - typescript "~4.8.4" - -"@microsoft/tsdoc-config@~0.16.1": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" - integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== - dependencies: - "@microsoft/tsdoc" "0.14.2" - ajv "~6.12.6" - jju "~1.4.0" - resolve "~1.19.0" - -"@microsoft/tsdoc@0.14.2": - version "0.14.2" - resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" - integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== - "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2733,37 +2691,6 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" integrity sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg== -"@rushstack/node-core-library@3.59.0": - version "3.59.0" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.59.0.tgz#f04db22575a242c30114b4723ba0580b6f2d8c85" - integrity sha512-f8ilzooAu8vj60dDe7weqHvR1NujOaKfe3TaNgAoT22rk+daUTmDtY3TlVGJ3HayVPmw3ffWToDatITi7Ic4ag== - dependencies: - colors "~1.2.1" - fs-extra "~7.0.1" - import-lazy "~4.0.0" - jju "~1.4.0" - resolve "~1.22.1" - semver "~7.3.0" - z-schema "~5.0.2" - -"@rushstack/rig-package@0.3.18": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.3.18.tgz#2b59eb8ed482e8cd6ad8d396414bf3200efdd682" - integrity sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ== - dependencies: - resolve "~1.22.1" - strip-json-comments "~3.1.1" - -"@rushstack/ts-command-line@4.13.2": - version "4.13.2" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.13.2.tgz#2dfdcf418d58256671433b1da4a3b67e1814cc7a" - integrity sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag== - dependencies: - "@types/argparse" "1.0.38" - argparse "~1.0.9" - colors "~1.2.1" - string-argv "~0.3.1" - "@sinclair/typebox@^0.24.1": version "0.24.51" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.24.51.tgz#645f33fe4e02defe26f2f5c0410e1c094eac7f5f" @@ -3084,11 +3011,6 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e" integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ== -"@types/argparse@1.0.38": - version "1.0.38" - resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" - integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== - "@types/aria-query@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.1.tgz#3286741fb8f1e1580ac28784add4c7a1d49bdfbc" @@ -3427,13 +3349,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/resolve@0.0.8": - version "0.0.8" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194" - integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== - dependencies: - "@types/node" "*" - "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -3941,7 +3856,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -4030,7 +3945,7 @@ arg@^5.0.2: resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== -argparse@^1.0.7, argparse@~1.0.9: +argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -4914,11 +4829,6 @@ colorette@^2.0.10: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== -colors@~1.2.1: - version "1.2.5" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" - integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -4926,11 +4836,6 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" @@ -6754,15 +6659,6 @@ fs-extra@^9.0.0, fs-extra@^9.0.1: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@~7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" - integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - dependencies: - graceful-fs "^4.1.2" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -7393,11 +7289,6 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" -import-lazy@~4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -7521,13 +7412,6 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.1.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - is-core-module@^2.11.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.12.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.0.tgz#36ad62f6f73c8253fd6472517a12483cf03e7ec4" @@ -8661,11 +8545,6 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== -jju@~1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" - integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== - js-sdsl@^4.1.4: version "4.4.0" resolved "https://registry.yarnpkg.com/js-sdsl/-/js-sdsl-4.4.0.tgz#8b437dbe642daa95760400b602378ed8ffea8430" @@ -9012,16 +8891,6 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== -lodash.get@^4.4.2: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" - integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.memoize@4.x, lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -9042,7 +8911,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0, lodash@~4.17.15: +lodash@^4.17.14, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -9857,7 +9726,7 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.6, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -11099,7 +10968,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.7, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2, resolve@~1.22.1: +resolve@^1.1.7, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.22.2: version "1.22.2" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== @@ -11117,14 +10986,6 @@ resolve@^2.0.0-next.3, resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@~1.19.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - dependencies: - is-core-module "^2.1.0" - path-parse "^1.0.6" - response-iterator@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da" @@ -11180,17 +11041,6 @@ rollup-plugin-node-externals@^6.0.1: resolved "https://registry.yarnpkg.com/rollup-plugin-node-externals/-/rollup-plugin-node-externals-6.0.1.tgz#bb9f912c345bec62710a13528fbc5a725d509513" integrity sha512-PIZKc0j44MAzEz9XqWfZ8vbjavWbs9fehh3LHsSB1WF5bdTjz5B8qVuaWiAzdd0tKOjjR/lh8f9Qv6bpLUTllg== -rollup-plugin-node-resolve@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz#730f93d10ed202473b1fb54a5997a7db8c6d8523" - integrity sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw== - dependencies: - "@types/resolve" "0.0.8" - builtin-modules "^3.1.0" - is-module "^1.0.0" - resolve "^1.11.1" - rollup-pluginutils "^2.8.1" - rollup-plugin-peer-deps-external@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/rollup-plugin-peer-deps-external/-/rollup-plugin-peer-deps-external-2.2.4.tgz#8a420bbfd6dccc30aeb68c9bf57011f2f109570d" @@ -11236,7 +11086,7 @@ rollup-plugin-typescript2@0.34.1: semver "^7.3.7" tslib "^2.4.0" -rollup-pluginutils@^2.8.1, rollup-pluginutils@^2.8.2: +rollup-pluginutils@^2.8.2: version "2.8.2" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e" integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== @@ -11434,13 +11284,6 @@ semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@~7.3.0: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - send@0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" @@ -11719,11 +11562,6 @@ stop-iteration-iterator@^1.0.0: dependencies: internal-slot "^1.0.4" -string-argv@~0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - string-hash@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/string-hash/-/string-hash-1.1.3.tgz#e8aafc0ac1855b4666929ed7dd1275df5d6c811b" @@ -11857,7 +11695,7 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -12448,11 +12286,6 @@ typescript@5.0.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.4.tgz#b217fd20119bd61a94d4011274e0ab369058da3b" integrity sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw== -typescript@~4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== - unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -12635,11 +12468,6 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^1.6.0" -validator@^13.7.0: - version "13.9.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.9.0.tgz#33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855" - integrity sha512-B+dGG8U3fdtM0/aNK4/X8CXq/EcxU2WPrPEkJGslb47qyHsxmbggTWK0yEA4qnYVNF+nxNlN88o14hIcPmSIEA== - vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -13297,17 +13125,6 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -z-schema@~5.0.2: - version "5.0.6" - resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" - integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== - dependencies: - lodash.get "^4.4.2" - lodash.isequal "^4.5.0" - validator "^13.7.0" - optionalDependencies: - commander "^10.0.0" - zen-observable-ts@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58" From 162873cdfa083ff461e87b57c5466547e85aa5a2 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 13:54:03 -0400 Subject: [PATCH 32/36] Update tsconfig references --- packages/libs/sdk/tsconfig.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/libs/sdk/tsconfig.json b/packages/libs/sdk/tsconfig.json index 2e9e32f8..7b55951f 100644 --- a/packages/libs/sdk/tsconfig.json +++ b/packages/libs/sdk/tsconfig.json @@ -14,7 +14,7 @@ "include": [], "references": [ { - "path": "./tsconfig.json" + "path": "./tsconfig.lib.json" }, { "path": "./tsconfig.spec.json" From 8709eb7886856e6d5dcfb18fb70e6fdb48f9992c Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 13:57:04 -0400 Subject: [PATCH 33/36] Update tsconfig spec --- packages/libs/sdk/tsconfig.spec.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index 6227bd6f..ad3304fa 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -2,7 +2,6 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "dist", - "module": "ES2020" }, "exclude": [], "include": [ From 7ba82149703326af98de7b04b97f67d3f013c3f5 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 14:18:17 -0400 Subject: [PATCH 34/36] Update formatting --- .prettierignore | 5 +++-- packages/libs/sdk/rollup.mjs | 2 +- packages/libs/sdk/tsconfig.spec.json | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.prettierignore b/.prettierignore index b3fc499b..de0415a7 100644 --- a/.prettierignore +++ b/.prettierignore @@ -5,5 +5,6 @@ # Ignore codegen generated file # See more: https://www.the-guild.dev/graphql/codegen/docs/integrations/prettier -/packages/libs/api/sdk/src/graphql/types.ts -/packages/libs/api/sdk/src/graphql/fragmentMatcher.ts +packages/libs/sdk/src/api/graphql/generatedTypes.ts +packages/libs/sdk/src/api/graphql/fragmentMatcher.ts +packages/libs/sdk/src/api/graphql/schema.json diff --git a/packages/libs/sdk/rollup.mjs b/packages/libs/sdk/rollup.mjs index 0dc2e891..4e1b8004 100644 --- a/packages/libs/sdk/rollup.mjs +++ b/packages/libs/sdk/rollup.mjs @@ -37,7 +37,7 @@ export default [ output: { file: 'dist/packages/libs/sdk/cjs/index.js', format: 'cjs', - exports: 'named' + exports: 'named', }, plugins: [ ...sharedPlugins, diff --git a/packages/libs/sdk/tsconfig.spec.json b/packages/libs/sdk/tsconfig.spec.json index ad3304fa..20f14521 100644 --- a/packages/libs/sdk/tsconfig.spec.json +++ b/packages/libs/sdk/tsconfig.spec.json @@ -1,7 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "outDir": "dist", + "outDir": "dist" }, "exclude": [], "include": [ From 0647405e664479bdf72273e3b4793c99dfc3a98a Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 14:56:24 -0400 Subject: [PATCH 35/36] Remove type from package.json --- packages/libs/sdk/package.json | 1 - tools/scripts/sdk_package_json.mjs | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/libs/sdk/package.json b/packages/libs/sdk/package.json index 0d68b4b3..5b9f7d31 100644 --- a/packages/libs/sdk/package.json +++ b/packages/libs/sdk/package.json @@ -7,7 +7,6 @@ }, "license": "MIT", "version": "1.0.0-alpha.0", - "type": "module", "main": "./cjs/index.js", "module": "./esm/index.js", "types": "./index.d.ts", diff --git a/tools/scripts/sdk_package_json.mjs b/tools/scripts/sdk_package_json.mjs index 8c4e5991..62c4af8d 100755 --- a/tools/scripts/sdk_package_json.mjs +++ b/tools/scripts/sdk_package_json.mjs @@ -1,4 +1,6 @@ -// Write a package.json in the dist/packages/libs/sdk/esm/ directory with "type": "module" +// Write a package.json in the dist/packages/libs/sdk/esm/ and dist/packages/libs/sdk/esm/ directory +// to override the type field in the package.json in the root directory. This allows us to use +// both module systems in the same package. import fs from 'fs'; import path from 'path'; import { URL } from 'url'; From d103a04a43fa8282b5d95018434cfb54b8b44697 Mon Sep 17 00:00:00 2001 From: John Mitsch Date: Wed, 24 May 2023 15:34:56 -0400 Subject: [PATCH 36/36] Added jest timeout back --- packages/libs/sdk/jest.config.ts | 1 + packages/libs/sdk/spec/testSetup/jestSetupAfterEnv.ts | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 packages/libs/sdk/spec/testSetup/jestSetupAfterEnv.ts diff --git a/packages/libs/sdk/jest.config.ts b/packages/libs/sdk/jest.config.ts index 49df175c..025315bf 100644 --- a/packages/libs/sdk/jest.config.ts +++ b/packages/libs/sdk/jest.config.ts @@ -7,6 +7,7 @@ export default { }, moduleFileExtensions: ['ts', 'js', 'html'], setupFiles: ['./spec/testSetup/jestSetup.ts'], + setupFilesAfterEnv: ['./spec/testSetup/jestSetupAfterEnv.ts'], testEnvironment: 'node', slowTestThreshold: 15, }; diff --git a/packages/libs/sdk/spec/testSetup/jestSetupAfterEnv.ts b/packages/libs/sdk/spec/testSetup/jestSetupAfterEnv.ts new file mode 100644 index 00000000..64c1e466 --- /dev/null +++ b/packages/libs/sdk/spec/testSetup/jestSetupAfterEnv.ts @@ -0,0 +1,5 @@ +// @ts-ignore +afterEach(async () => { + // pause after tests to avoid race conditions + await new Promise((resolve) => setTimeout(resolve, 100)); +});