From 969092fed904bb723e20ed6c75ebc5194da4f63b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 May 2026 13:30:56 +0000 Subject: [PATCH] Update @subsquid --- package-lock.json | 443 ++++++++++++++++++++++++++++++---------------- package.json | 2 +- 2 files changed, 289 insertions(+), 156 deletions(-) diff --git a/package-lock.json b/package-lock.json index a13001d..7fe320e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "dependencies": { "@subsquid/archive-registry": "^3.2.0", "@subsquid/evm-processor": "^1.8.2", - "@subsquid/evm-typegen": "3.2.2", + "@subsquid/evm-typegen": "3.3.0", "@subsquid/file-store-json": "^1.2.0", "dotenv": "^16.3.1", "ethers": "^6.7.1" @@ -20,36 +20,41 @@ } }, "node_modules/@adraffy/ens-normalize": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.9.2.tgz", - "integrity": "sha512-0h+FrQDqe2Wn+IIGFkTCd4aAwTJ+7834Ek1COohCyV26AXhwQ7WQaz+4F/nLOeVl/3BtWHOHLPsq46V8YB46Eg==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", + "license": "MIT" }, - "node_modules/@noble/hashes": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.2.tgz", - "integrity": "sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] + "node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "license": "MIT", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, - "node_modules/@noble/secp256k1": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", - "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] + "node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "license": "MIT", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, "node_modules/@subsquid/archive-registry": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/archive-registry/-/archive-registry-3.2.0.tgz", - "integrity": "sha512-qEzFODDVwEx+3cdmk4LPAKoLzjcBcqvhhLovEWOUKxN+S9SZaOWYHf7yq1pi48X6nUSVLmK7rofBx+pS4hIU7Q==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@subsquid/archive-registry/-/archive-registry-3.3.2.tgz", + "integrity": "sha512-8Zt+Kr8z/mapouRsr90EbfMH2t5KaaSOg7oQYmIqF8ndUeEwa2b23Bb8xNaoo3uvVL2UUM9oxxuxmCf9ixZC7Q==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "license": "GPL-3.0-or-later", "dependencies": { "@subsquid/util-internal": "^1.0.0", "commander": "^10.0.0", @@ -61,70 +66,159 @@ } }, "node_modules/@subsquid/evm-processor": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@subsquid/evm-processor/-/evm-processor-1.8.2.tgz", - "integrity": "sha512-JMVSx/ZHooidVFb7PPR5hjesGItf31Lf9TDJaP8GixoXJd+YoRQbZZXe0kJvcewtHjzGqMK07j6gbJPiJcXzpg==", + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/@subsquid/evm-processor/-/evm-processor-1.30.1.tgz", + "integrity": "sha512-7wOZaaw2lBVfSnhiDBDwUTf93jv7G6A6AdmqV4OWs9GWXLcQAdmL8PgcCFTKguMFvxgXsSx5y+uWs7llWDecLA==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/http-client": "^1.3.0", - "@subsquid/logger": "^1.3.0", - "@subsquid/rpc-client": "^4.4.1", - "@subsquid/util-internal": "^2.5.1", - "@subsquid/util-internal-archive-client": "^0.0.0", - "@subsquid/util-internal-hex": "^1.2.0", - "@subsquid/util-internal-processor-tools": "^2.0.0" + "@subsquid/http-client": "^1.8.1", + "@subsquid/logger": "^1.6.0", + "@subsquid/rpc-client": "^4.15.0", + "@subsquid/util-internal": "^3.3.0", + "@subsquid/util-internal-archive-client": "^0.2.1", + "@subsquid/util-internal-hex": "^1.2.3", + "@subsquid/util-internal-ingest-tools": "^1.1.5", + "@subsquid/util-internal-processor-tools": "^4.4.0", + "@subsquid/util-internal-range": "^0.3.0", + "@subsquid/util-internal-validation": "^0.9.0", + "@subsquid/util-timeout": "^2.3.2" } }, "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-3.3.0.tgz", + "integrity": "sha512-WmMPHnqJcVIjM7BRNSd5uGYHVqlakr4fbyUIM2vQmfVx8V2ks+EWoreV0vsnSIyvDEqnoGJl8945xVhYkGkE3A==", + "license": "GPL-3.0-or-later" + }, + "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal-archive-client": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-archive-client/-/util-internal-archive-client-0.2.1.tgz", + "integrity": "sha512-jGO3revw8fPSnbEDOZ1ciyZ6sbk9oPbieC8O0n9LipF5Bpc7BBIN6SyTfG9r3bXL86AzN4iMtCKuLtUbkvaFlw==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@subsquid/util-internal": "^3.2.0", + "@subsquid/util-internal-range": "^0.3.0" + }, + "peerDependencies": { + "@subsquid/http-client": "^1.8.0", + "@subsquid/logger": "^1.5.0" + }, + "peerDependenciesMeta": { + "@subsquid/logger": { + "optional": true + } + } + }, + "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal-ingest-tools": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-ingest-tools/-/util-internal-ingest-tools-1.2.0.tgz", + "integrity": "sha512-Uufe/pvJ0fBm6UAQetuxGtvZqc1CcwlOtNRiDgZTXiYfyjT2BeykLLiuTQaQ5Pv8iVLRxqfJngge7A63eGvhnQ==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@subsquid/logger": "^1.6.0", + "@subsquid/util-internal": "^3.3.0", + "@subsquid/util-internal-range": "^0.3.0" + }, + "peerDependencies": { + "@subsquid/util-internal-archive-client": "^0.2.1" + }, + "peerDependenciesMeta": { + "@subsquid/util-internal-archive-client": { + "optional": true + } + } + }, + "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal-processor-tools": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-processor-tools/-/util-internal-processor-tools-4.4.0.tgz", + "integrity": "sha512-Ov2gFOcaGr7qVhYoqx+EIUjskGLRJRImQaEal5e0uNjX1sLG1bKfz+rXh1YMYCIUFwKd86fAGyLjVWwvnG0V8w==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@subsquid/logger": "^1.5.0", + "@subsquid/util-internal": "^3.2.0", + "@subsquid/util-internal-counters": "^1.3.2", + "@subsquid/util-internal-prometheus-server": "^1.3.0", + "@subsquid/util-internal-range": "^0.3.0", + "@subsquid/util-internal-squid-id": "^0.0.0", + "prom-client": "^14.2.0" + } + }, + "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal-range": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-range/-/util-internal-range-0.3.0.tgz", + "integrity": "sha512-5/oDNW0TS66o4vWRzYSYXEfNnFRZsAzoi4pZNdPn7n1l+xV7ZTa0Y57XA6cP5hrWCaIYav4z1zECPngLDV/qeQ==", + "license": "GPL-3.0-or-later", + "dependencies": { + "@subsquid/util-internal": "^3.1.0", + "@subsquid/util-internal-binary-heap": "^1.0.0" + } + }, + "node_modules/@subsquid/evm-processor/node_modules/@subsquid/util-internal-validation": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-validation/-/util-internal-validation-0.9.0.tgz", + "integrity": "sha512-S9j/o1gmKz4qTf0O8B9mpGV6Z+WhIe6xDLhKvpzJ7IaMqkDUHTu386Hx8IXyTJf/RY9ABunfGLI9q9uJln9wSA==", + "license": "GPL-3.0-or-later", + "peerDependencies": { + "@subsquid/logger": "^1.6.0" + }, + "peerDependenciesMeta": { + "@subsquid/logger": { + "optional": true + } + } }, "node_modules/@subsquid/evm-typegen": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@subsquid/evm-typegen/-/evm-typegen-3.2.2.tgz", - "integrity": "sha512-DzjzUwjJNJM74skZCuYPMKYhvDg2KLRdt1ooiOpgH91zEmcS8wx70dtdOtQxDIDm1Bbt/pfS3Yntq7CjbeI2/g==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/evm-typegen/-/evm-typegen-3.3.0.tgz", + "integrity": "sha512-xSBa4B5dsvcazXZk2ufzsF94Hz/dcOkwT8zRs2kTcaozLAfI11SasvjaD9ClhqYDr8z7kc/xEgu2Gle0hLRvtg==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/http-client": "^1.2.0", - "@subsquid/logger": "^1.3.0", - "@subsquid/util-internal": "^2.4.0", - "@subsquid/util-internal-code-printer": "^1.2.0", - "@subsquid/util-internal-commander": "^1.3.0", - "commander": "^11.0.0" + "@subsquid/http-client": "^1.3.2", + "@subsquid/logger": "^1.3.2", + "@subsquid/util-internal": "^3.0.0", + "@subsquid/util-internal-code-printer": "^1.2.2", + "@subsquid/util-internal-commander": "^1.3.2", + "commander": "^11.1.0" }, "bin": { "squid-evm-typegen": "bin/run.js" }, "peerDependencies": { - "ethers": "^6.6.5" + "ethers": "^6.9.0" } }, "node_modules/@subsquid/evm-typegen/node_modules/@subsquid/util-internal": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-3.3.0.tgz", + "integrity": "sha512-WmMPHnqJcVIjM7BRNSd5uGYHVqlakr4fbyUIM2vQmfVx8V2ks+EWoreV0vsnSIyvDEqnoGJl8945xVhYkGkE3A==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/evm-typegen/node_modules/@subsquid/util-internal-commander": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-commander/-/util-internal-commander-1.3.0.tgz", - "integrity": "sha512-ZSPzYjNZ/k/6qDa7xdrCgXkq/whYnVPLF8nX+35aAgrM+ShX7XUg/Dq6u0rW3u3sfWcKzsNFHbFB8SzjWN5StA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-commander/-/util-internal-commander-1.4.0.tgz", + "integrity": "sha512-I+IztlLVow9z2S5lK/ON4aBRYXKtAKXl/rVPUn1Ue5vq+5JgEFbWEKJgnwXkd0qKnKeoYeaRFlcyQVfxirxzJw==", + "license": "GPL-3.0-or-later", "peerDependencies": { - "commander": "^11.0.0" + "commander": "^11.1.0" } }, "node_modules/@subsquid/evm-typegen/node_modules/commander": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", - "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", "engines": { "node": ">=16" } }, "node_modules/@subsquid/file-store": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@subsquid/file-store/-/file-store-1.4.0.tgz", - "integrity": "sha512-znG4BTlSqwnLA5VZExyj1TPPr0QMhtfW00PbiwRQlrPTOdgSqXyl4B11/t5HNkYhHo4OB0WO8YdtnkekGc0/8Q==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@subsquid/file-store/-/file-store-2.0.0.tgz", + "integrity": "sha512-LlBz8BVF0LxjOs320VygUwRKY7lUdv3UV2e6nhbKurCUyBHvTSJMmVT07DHkAB/RNTqGA5NvSSZnYTEM22y0qA==", + "license": "GPL-3.0-or-later", "peer": true, "dependencies": { + "@subsquid/logger": "~1.3.1", "@subsquid/util-internal": "^2.5.0", "upath": "^2.0.1" }, @@ -133,15 +227,28 @@ } }, "node_modules/@subsquid/file-store-json": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/file-store-json/-/file-store-json-1.2.0.tgz", - "integrity": "sha512-iJDTnJQHhGFgCCEEI5uQ4GfF2ZOoKP8ERPZtZfw+6edu29bZt7D4SSjlVA3pWVjcRQB+0ASw+3Mv2mfzAmcIbA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@subsquid/file-store-json/-/file-store-json-1.2.1.tgz", + "integrity": "sha512-+UStaCPaOloya8dolyIihafSpzMZ5VWqqRkdGlTO+ilygYkgwx6v3qICZeTnSEz6Xf3ioy6sIgfrekl7i+o72w==", + "license": "GPL-3.0-or-later", "dependencies": { "@subsquid/util-internal-json": "^1.2.0", "@subsquid/util-naming": "^1.2.0" }, "peerDependencies": { - "@subsquid/file-store": "^1.3.0" + "@subsquid/file-store": "^2.0.0" + } + }, + "node_modules/@subsquid/file-store/node_modules/@subsquid/logger": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@subsquid/logger/-/logger-1.3.3.tgz", + "integrity": "sha512-BdoRVIOrIRzKdMZPoJxzJzPLulf5Q09GeLtJn0whP+rhDV5nQ4ANDAzjPg9jmgH9WkMYAr2XH4lny/4PjhQUNA==", + "license": "GPL-3.0-or-later", + "peer": true, + "dependencies": { + "@subsquid/util-internal-hex": "^1.2.2", + "@subsquid/util-internal-json": "^1.2.2", + "supports-color": "^8.1.1" } }, "node_modules/@subsquid/file-store/node_modules/@subsquid/util-internal": { @@ -151,116 +258,112 @@ "peer": true }, "node_modules/@subsquid/http-client": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@subsquid/http-client/-/http-client-1.3.0.tgz", - "integrity": "sha512-GV31imnZf1dYsbZmuXyIMtdSYtVSm06m05T0fjl+ilnOQRvafAx1rMmKVy9INksZwssVQZ/9EHC+Wy8DPw8Oeg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@subsquid/http-client/-/http-client-1.8.1.tgz", + "integrity": "sha512-JDOqZ2DxhOfmZaoeo0+l3MOseTbbhVAz+3VkNBAhfOdenHTKHTYrywjC1AbqtzFZCswW7ErSFsEsIk+y5GsbGQ==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/logger": "^1.3.0", - "@subsquid/util-internal": "^2.5.1", - "node-fetch": "^3.3.1" + "@subsquid/logger": "^1.6.0", + "@subsquid/util-internal": "^3.3.0", + "node-fetch": "^3.3.2" } }, "node_modules/@subsquid/http-client/node_modules/@subsquid/util-internal": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-3.3.0.tgz", + "integrity": "sha512-WmMPHnqJcVIjM7BRNSd5uGYHVqlakr4fbyUIM2vQmfVx8V2ks+EWoreV0vsnSIyvDEqnoGJl8945xVhYkGkE3A==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/logger": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@subsquid/logger/-/logger-1.3.0.tgz", - "integrity": "sha512-1aCaFzGXrzW4bioiv6hPX+vsKO2EsiqFKcWedRW9G+0nnelAfhw5lGsyCvMzfkuk2xUCRA6vWwOReVK3BPW0Zg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@subsquid/logger/-/logger-1.6.0.tgz", + "integrity": "sha512-k33Cw1uO+Boha08arS8nhr0VHfT+bTWGe/hTZDeCDMoa2i0SUgkiDGDkgqTQof6y/N/kl30KzPvAAGqwJ6MJNw==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/util-internal-hex": "^1.2.0", - "@subsquid/util-internal-json": "^1.2.0", + "@subsquid/util-internal-hex": "^1.2.3", + "@subsquid/util-internal-json": "^1.2.3", "supports-color": "^8.1.1" } }, "node_modules/@subsquid/rpc-client": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@subsquid/rpc-client/-/rpc-client-4.4.1.tgz", - "integrity": "sha512-ZnqmJUDdj4OsZZLVHAqXhPF4vijut54PwNdLg8MlfCU4gX99oYwB/wvtulVuJckNLiXDQ3ka+CDLe/MWV2svIA==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/@subsquid/rpc-client/-/rpc-client-4.15.0.tgz", + "integrity": "sha512-RwE0TNvX6fyUKk5DB4xXKlZgTLeENkYEHWeCIJH4GJylO4Os2GXYaytzr3NeZc8of7E49qz/HMFSxQvw//Hxyw==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/http-client": "^1.2.1", - "@subsquid/logger": "^1.3.0", - "@subsquid/util-internal": "^2.5.0", + "@subsquid/http-client": "^1.8.1", + "@subsquid/logger": "^1.6.0", + "@subsquid/util-internal": "^3.3.0", "@subsquid/util-internal-binary-heap": "^1.0.0", - "@subsquid/util-internal-counters": "^1.3.0", + "@subsquid/util-internal-counters": "^1.3.2", + "@subsquid/util-internal-json-fix-unsafe-integers": "^0.0.0", "websocket": "^1.0.34" } }, "node_modules/@subsquid/rpc-client/node_modules/@subsquid/util-internal": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-3.3.0.tgz", + "integrity": "sha512-WmMPHnqJcVIjM7BRNSd5uGYHVqlakr4fbyUIM2vQmfVx8V2ks+EWoreV0vsnSIyvDEqnoGJl8945xVhYkGkE3A==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/util-internal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-1.1.0.tgz", "integrity": "sha512-O6m666RDcWEw4vb3bmeNZKlAa1rGOHQvS0nhZFTBXnxZpqK/pU5N0jrQ7X/3is0pY2RKxFoxTurZjhv4QdxtqA==" }, - "node_modules/@subsquid/util-internal-archive-client": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-archive-client/-/util-internal-archive-client-0.0.0.tgz", - "integrity": "sha512-tsVxjiFSq3SZUP2RQOTF6ca1ZeKhlpcIb0kb+KPbUaOv13H2YNo9vjG1RpW+f4/Sr7ARo7EOkIOgQb9t+u/2VQ==", - "dependencies": { - "@subsquid/http-client": "^1.3.0", - "@subsquid/util-internal": "^2.5.1", - "@subsquid/util-internal-range": "^0.0.0" - }, - "peerDependencies": { - "@subsquid/logger": "^1.3.0" - }, - "peerDependenciesMeta": { - "@subsquid/logger": { - "optional": true - } - } - }, - "node_modules/@subsquid/util-internal-archive-client/node_modules/@subsquid/util-internal": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" - }, "node_modules/@subsquid/util-internal-binary-heap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@subsquid/util-internal-binary-heap/-/util-internal-binary-heap-1.0.0.tgz", "integrity": "sha512-88auuc8yNFmCZugmJSTYzS7WM/nN2obKGQCgrl8Jty5rJUFbqazGSi8icqftKhv6MPtUMJ3PSTRLiTFXAUGnAA==" }, "node_modules/@subsquid/util-internal-code-printer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-code-printer/-/util-internal-code-printer-1.2.0.tgz", - "integrity": "sha512-UZgNiYs5C/aSBYXXi9LgWyjJ2Uy/0uYowNq8Hx4OhraJq8OoqS5Ef0K/RMf7+4tpgvuArocJUcpvtRCKWewvbA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-code-printer/-/util-internal-code-printer-1.2.2.tgz", + "integrity": "sha512-uerf8T/FU4bxxhat09MgRrdmwifLwV+tO7QvlMvZ5ccwaVrJjHs+0/LY/h1e9YowH3+ZtwPqjYrd5tNOHWX8wA==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/util-internal-counters": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-counters/-/util-internal-counters-1.3.0.tgz", - "integrity": "sha512-/Eeu9d3gW50nFSp49PDYrioIJdczR+wPlXBCe8EIMTUFEySIhhxFPB7y4JqL2pnUrK2UqAgyKoTx0diqP6fdxA==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-counters/-/util-internal-counters-1.3.2.tgz", + "integrity": "sha512-GxpOIL36JXSo0KdOT7k6CsI4DY804rn/X7pTdfKhych0ReHaDghnwNyvgb7Njv9euEHWUt4MxXbfQ9YrbpPDng==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/util-internal-hex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-hex/-/util-internal-hex-1.2.0.tgz", - "integrity": "sha512-5Xf1Zp52gQlkNTeWFLGaf5ChXNCrOcz/nMYtylYASnfjEWXX8XutdDrUpz/YVQH88MP8CiQ/xkKprXAE9csqfg==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-hex/-/util-internal-hex-1.2.3.tgz", + "integrity": "sha512-rGIQKHP+RpriJR56oL/AD43H/KX1EQwsvUy8nP6IHnk/vmaLyC2ECTp5n0jB7kq4NYK4C2VotP3lXHR0vWpa0A==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/util-internal-http-server": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-http-server/-/util-internal-http-server-1.2.0.tgz", - "integrity": "sha512-eaOreTdStkB405Lg07CNmoi7BmUVYyHLsNiMcvH+CUyiqI4dwkGd5JwXJek+GbEvaixiKF3t7Km/SX8bH2BJEA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-http-server/-/util-internal-http-server-2.0.1.tgz", + "integrity": "sha512-qDR1k+vCoLTtQX0O9cXg5kFmBqHf4708EKQLqH3IaQ4XiK1d/QFBQy8cDNZxXA6WxmkwJy4u9jaCZcpd2BrBQw==", + "license": "GPL-3.0-or-later", "dependencies": { + "@subsquid/logger": "^1.4.0", "stoppable": "^1.1.0" } }, "node_modules/@subsquid/util-internal-json": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-json/-/util-internal-json-1.2.0.tgz", - "integrity": "sha512-r9DlJWs6GFF4uS486QTeBmmrMAFqUdSgOmx/HfxkOfEO/iSVaoh2n8FKKw0uQyCVmnsDvoz8v6COOovL4blZWA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-json/-/util-internal-json-1.2.3.tgz", + "integrity": "sha512-H5qW5kG20IzVMpb7GhPbVRxGuACEf1DPIXE1+LNXYxt8t/GX4zQREQWHRvCB3lck+RORLJD3WJbQUtxN5UYB3Q==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/util-internal-hex": "^1.2.0" + "@subsquid/util-internal-hex": "^1.2.2" } }, + "node_modules/@subsquid/util-internal-json-fix-unsafe-integers": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-json-fix-unsafe-integers/-/util-internal-json-fix-unsafe-integers-0.0.0.tgz", + "integrity": "sha512-mtbN15IgXtV4yo98RQla+O3DhFwB28o3JTBrFuBc/i/qzxyZNbKoVdq/uczomGdXrHxGkWhTDe/istIQe9gn6w==", + "license": "GPL-3.0-or-later" + }, "node_modules/@subsquid/util-internal-processor-tools": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@subsquid/util-internal-processor-tools/-/util-internal-processor-tools-2.0.0.tgz", "integrity": "sha512-QEeCoXZ9/OvLKytVW9tGTxOb2h1NxW4o9UFteWEEMhsDh11cHQ2TVn+kynQ5OPLIq1cXZZD0NmYGN1pRD11y/Q==", + "peer": true, "dependencies": { "@subsquid/logger": "^1.3.0", "@subsquid/util-internal": "^2.4.0", @@ -273,14 +376,16 @@ "node_modules/@subsquid/util-internal-processor-tools/node_modules/@subsquid/util-internal": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==", + "peer": true }, "node_modules/@subsquid/util-internal-prometheus-server": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@subsquid/util-internal-prometheus-server/-/util-internal-prometheus-server-1.2.0.tgz", - "integrity": "sha512-VvYAg1qUK3aDmPNMNsjjXFgSt8iOZ4B6A+QTLAdkZO9r+aOU5rSAe6r03BpxKSwgBqGH40RNhi8pn2w5zShQ0g==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-prometheus-server/-/util-internal-prometheus-server-1.3.0.tgz", + "integrity": "sha512-E/ch5mxBg1CIGPsuAqUAQ7vVln2oTPm+Rl+0WYweH8JeZ81rD01XAmxhDuZzZnMMMzfZd9W4NlE4mCXbhSY1Ug==", + "license": "GPL-3.0-or-later", "dependencies": { - "@subsquid/util-internal-http-server": "^1.2.0" + "@subsquid/util-internal-http-server": "^2.0.0" }, "peerDependencies": { "prom-client": "^14.2.0" @@ -290,6 +395,7 @@ "version": "0.0.0", "resolved": "https://registry.npmjs.org/@subsquid/util-internal-range/-/util-internal-range-0.0.0.tgz", "integrity": "sha512-faj70/0jk/of0VFIbrVUlzRPEGNWZTApwetBF0EP1UfW09349Q5LowqCtbuC0TYHQtnm7Qvz5rBG5K0bFGI8Lw==", + "peer": true, "dependencies": { "@subsquid/util-internal": "^2.4.0", "@subsquid/util-internal-binary-heap": "^1.0.0" @@ -298,7 +404,14 @@ "node_modules/@subsquid/util-internal-range/node_modules/@subsquid/util-internal": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@subsquid/util-internal/-/util-internal-2.5.1.tgz", - "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==" + "integrity": "sha512-URBBCWP/cXuNhFP8B5Qsm6qaft1CIoWRhx8mCL1gDxasLWmPEnLC2eMHfMvU0CtF9mYKyXV2SjCf4BK9tQJ92g==", + "peer": true + }, + "node_modules/@subsquid/util-internal-squid-id": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/@subsquid/util-internal-squid-id/-/util-internal-squid-id-0.0.0.tgz", + "integrity": "sha512-LyVZIGUbC87r+3VFBRiNOEycxvpkOEEjt5enY02iGl6MneLwq3m17D44xAkwfFj/U+t7GA76eeHIoI2ZkiQKog==", + "license": "GPL-3.0-or-later" }, "node_modules/@subsquid/util-naming": { "version": "1.2.0", @@ -309,6 +422,12 @@ "inflected": "^2.1.0" } }, + "node_modules/@subsquid/util-timeout": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@subsquid/util-timeout/-/util-timeout-2.3.2.tgz", + "integrity": "sha512-DVUnuiWAX7/4ZvbzuHENUShEEV4G0M38mQ/+R8DpHxwpCSrtEaSRaUMwdyUSn/WVqR7wo9+jkLCxFjE5feCURQ==", + "license": "GPL-3.0-or-later" + }, "node_modules/@types/node": { "version": "20.6.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", @@ -701,9 +820,9 @@ } }, "node_modules/ethers": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.7.1.tgz", - "integrity": "sha512-qX5kxIFMfg1i+epfgb0xF4WM7IqapIIu50pOJ17aebkxxa4BacW5jFrQRmCJpDEg2ZK2oNtR5QjrQ1WDBF29dA==", + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz", + "integrity": "sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==", "funding": [ { "type": "individual", @@ -714,23 +833,28 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { - "@adraffy/ens-normalize": "1.9.2", - "@noble/hashes": "1.1.2", - "@noble/secp256k1": "1.7.1", - "@types/node": "18.15.13", + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", "aes-js": "4.0.0-beta.5", - "tslib": "2.4.0", - "ws": "8.5.0" + "tslib": "2.7.0", + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/ethers/node_modules/@types/node": { - "version": "18.15.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", - "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } }, "node_modules/ext": { "version": "1.7.0", @@ -1034,6 +1158,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "license": "MIT", "engines": { "node": ">=4", "npm": ">=6" @@ -1160,9 +1285,10 @@ } }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "license": "0BSD" }, "node_modules/type": { "version": "1.2.0", @@ -1223,6 +1349,12 @@ "node": ">=8" } }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "license": "MIT" + }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -1343,15 +1475,16 @@ "dev": true }, "node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { diff --git a/package.json b/package.json index 3728836..156a495 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "dependencies": { "@subsquid/archive-registry": "^3.2.0", "@subsquid/evm-processor": "^1.8.2", - "@subsquid/evm-typegen": "3.2.2", + "@subsquid/evm-typegen": "3.3.0", "@subsquid/file-store-json": "^1.2.0", "dotenv": "^16.3.1", "ethers": "^6.7.1"