From 071c757b5c80a087606b485a0a19f27d08638f18 Mon Sep 17 00:00:00 2001 From: iteye Date: Tue, 30 Dec 2025 10:31:17 +0800 Subject: [PATCH] update sdk version --- package.json | 2 +- yarn.lock | 184 ++++++++++++++++++++++++++++++++++----------------- 2 files changed, 124 insertions(+), 62 deletions(-) diff --git a/package.json b/package.json index 2f0530d..b82a856 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "commander": "^14.0.2", "dotenv": "^17.2.3", "ethers": "^6.12.0", - "ethstorage-sdk": "^4.1.6", + "ethstorage-sdk": "^4.2.4", "keytar": "^7.9.0", "p-limit": "^7.2.0", "readline-sync": "^1.4.10", diff --git a/yarn.lock b/yarn.lock index c0a85d4..3b151e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7,6 +7,37 @@ resolved "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz" integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== +"@emnapi/core@^1.7.1": + version "1.7.1" + resolved "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz#3a79a02dbc84f45884a1806ebb98e5746bdfaac4" + integrity sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg== + dependencies: + "@emnapi/wasi-threads" "1.1.0" + tslib "^2.4.0" + +"@emnapi/runtime@^1.7.1": + version "1.7.1" + resolved "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz#a73784e23f5d57287369c808197288b52276b791" + integrity sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA== + dependencies: + tslib "^2.4.0" + +"@emnapi/wasi-threads@1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz#60b2102fddc9ccb78607e4a3cf8403ea69be41bf" + integrity sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ== + dependencies: + tslib "^2.4.0" + +"@napi-rs/wasm-runtime@^1.0.7": + version "1.1.0" + resolved "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz#c0180393d7862cff0d412e3e1a7c3bd5ea6d9b2f" + integrity sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA== + dependencies: + "@emnapi/core" "^1.7.1" + "@emnapi/runtime" "^1.7.1" + "@tybys/wasm-util" "^0.10.1" + "@noble/curves@1.2.0": version "1.2.0" resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz" @@ -14,32 +45,17 @@ dependencies: "@noble/hashes" "1.3.2" -"@noble/curves@~1.8.1": - version "1.8.2" - resolved "https://registry.npmjs.org/@noble/curves/-/curves-1.8.2.tgz#8f24c037795e22b90ae29e222a856294c1d9ffc7" - integrity sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g== - dependencies: - "@noble/hashes" "1.7.2" - "@noble/hashes@1.3.2": version "1.3.2" resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz" integrity sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ== -"@noble/hashes@1.7.2", "@noble/hashes@~1.7.1": - version "1.7.2" - resolved "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.2.tgz#d53c65a21658fb02f3303e7ee3ba89d6754c64b4" - integrity sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ== - -"@paulmillr/trusted-setups@^0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@paulmillr/trusted-setups/-/trusted-setups-0.1.2.tgz#cec89fde3b349c7a91e4e6e4900cc8a153715e47" - integrity sha512-NKpT0G4Blj+Vp9lbfczb7iPJm3B4njpzX8NXiQs8G51N4CLndCvLqEvksFlTJbNLwl3iwsGZHSvJRdfhfOHLwQ== - -"@scure/base@~1.2.5": - version "1.2.6" - resolved "https://registry.npmjs.org/@scure/base/-/base-1.2.6.tgz#ca917184b8231394dd8847509c67a0be522e59f6" - integrity sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg== +"@tybys/wasm-util@^0.10.1": + version "0.10.1" + resolved "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz#ecddd3205cf1e2d5274649ff0eedd2991ed7f414" + integrity sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg== + dependencies: + tslib "^2.4.0" "@types/fs-extra@^9.0.13": version "9.0.13" @@ -180,7 +196,7 @@ ethers@^6.12.0: tslib "2.7.0" ws "8.17.1" -ethers@^6.15.0: +ethers@^6.16.0: version "6.16.0" resolved "https://registry.npmjs.org/ethers/-/ethers-6.16.0.tgz#fff9b4f05d7a359c774ad6e91085a800f7fccf65" integrity sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A== @@ -193,16 +209,17 @@ ethers@^6.15.0: tslib "2.7.0" ws "8.17.1" -ethstorage-sdk@^4.1.6: - version "4.1.7" - resolved "https://registry.npmjs.org/ethstorage-sdk/-/ethstorage-sdk-4.1.7.tgz#206bea194975c6ad625a6084c057c2c12165b4bf" - integrity sha512-eD0rumyh15AMwp9AGHt/VjguCrjC7JcgM16Z5x1+c71CWrp9wOKm811fHK0HQG2mWcwRI8yj0l2Grq+Tg7gmUw== +ethstorage-sdk@^4.2.4: + version "4.2.4" + resolved "https://registry.npmjs.org/ethstorage-sdk/-/ethstorage-sdk-4.2.4.tgz#f21ea08871804b2b231f68cfb0378c378649f87a" + integrity sha512-JzOUT2jRtzEEyLrdVcb3CYghR5tGrGO0WGWFpgJkzEsXHwBAJ+D6S6HoxCJT8K6NvczC8BVke7ncdysoBNgpew== dependencies: async-mutex "^0.5.0" dotenv "^16.4.5" - ethers "^6.15.0" - js-kzg "^1.0.4" + ethers "^6.16.0" + js-kzg "^2.0.2" p-limit "^7.2.0" + rxjs "^7.8.2" expand-template@^2.0.3: version "2.0.3" @@ -234,16 +251,14 @@ ini@~1.3.0: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -js-kzg@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/js-kzg/-/js-kzg-1.0.4.tgz#5dba2c7a157c3848178592b6666afc06144313ff" - integrity sha512-rn5zL47kaWeMJ8CvUCS+nIYNaJPvArUzubeYP5ZznucVR7qXrkE/GgRCmxX2j3xDlkOYbZobWEOvvkv4JoE3ew== +js-kzg@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/js-kzg/-/js-kzg-2.0.2.tgz#3a76e06830471fd23a6d4b96e63d76651daf6c52" + integrity sha512-6Ece3TH+UIcW/8yN5fcxgKtmlMC7+aUsuH6dzvs0sy3jtDqdBuKg5lACV0JO5X2rCqX4uA3yNefnSW92wlsAAA== dependencies: - "@paulmillr/trusted-setups" "^0.1.2" comlink "^4.4.2" - kzg-wasm "^0.5.0" - micro-eth-signer "^0.14.0" - workerpool "^9.2.0" + kzg-wasm "^1.0.0" + rust-kzg-node "^1.0.0" keytar@^7.9.0: version "7.9.0" @@ -253,26 +268,10 @@ keytar@^7.9.0: node-addon-api "^4.3.0" prebuild-install "^7.0.1" -kzg-wasm@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/kzg-wasm/-/kzg-wasm-0.5.0.tgz#6540a1417c2c3d359d1df1b5fd3f49f812bc9302" - integrity sha512-LK1M0dm62NKEyhaM6S0pMHKzyAB+KySUlbT+z/+N6fZvcg0jEqSAiz6YHPk8MWIadlT0vFx1uT6Pf9dLzhTn4g== - -micro-eth-signer@^0.14.0: - version "0.14.0" - resolved "https://registry.npmjs.org/micro-eth-signer/-/micro-eth-signer-0.14.0.tgz#8aa1fe997d98d6bdf42f2071cef7eb01a66ecb22" - integrity sha512-5PLLzHiVYPWClEvZIXXFu5yutzpadb73rnQCpUqIHu3No3coFuWQNfE5tkBQJ7djuLYl6aRLaS0MgWJYGoqiBw== - dependencies: - "@noble/curves" "~1.8.1" - "@noble/hashes" "~1.7.1" - micro-packed "~0.7.2" - -micro-packed@~0.7.2: - version "0.7.3" - resolved "https://registry.npmjs.org/micro-packed/-/micro-packed-0.7.3.tgz#59e96b139dffeda22705c7a041476f24cabb12b6" - integrity sha512-2Milxs+WNC00TRlem41oRswvw31146GiSaoCT7s3Xi2gMUglW5QBeqlQaZeHr5tJx9nm3i57LNXPqxOOaWtTYg== - dependencies: - "@scure/base" "~1.2.5" +kzg-wasm@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/kzg-wasm/-/kzg-wasm-1.0.0.tgz#b8dfe7c64c249040be835e9ee227f13910cba354" + integrity sha512-jMvFK5uiV41BgcLrCaHbNeDeQeZdoTcqOYm7yS1Xdvl4MAykjou+SLlnt+P1bWz5C0YWHOmgUUjIpCuU83zNTA== mimic-response@^3.1.0: version "3.1.0" @@ -380,6 +379,74 @@ requires-port@^1.0.0: resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== +rust-kzg-node-darwin-arm64@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-darwin-arm64/-/rust-kzg-node-darwin-arm64-1.0.0.tgz#928587562176a5e637d9f4307eb6d0e16587b586" + integrity sha512-YlrVxHZP7MTOLN4g+3v1u1q3iXrAELC5Tjdxe9RXuQA+I8eswd3AAJKnG/+CAEEl9aIZSm90AYWqgitvTY1B4w== + +rust-kzg-node-darwin-x64@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-darwin-x64/-/rust-kzg-node-darwin-x64-1.0.0.tgz#ee05fcb4ddbc30e9fe0cc7e3431b2533be06e0fd" + integrity sha512-zlzIyg71IC7qBjlZpofrQ5QiVQtRItjXWDdbOzWxMYoZRbt9VDhNAVmN4Srkk63+WLuRaFQl1gIzvNvhAamFnw== + +rust-kzg-node-freebsd-x64@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-freebsd-x64/-/rust-kzg-node-freebsd-x64-1.0.0.tgz#e3d088cc076ab1570cf9e8b44c16b364b8c3b605" + integrity sha512-lYuSjeSScgQgkt/yEFx7CrPvfMwXgteZZj12lIcduakk+qZafr9tTRs7vJx/1pT49BrmgUlbFhcS6KnWnhkThg== + +rust-kzg-node-linux-arm64-gnu@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-linux-arm64-gnu/-/rust-kzg-node-linux-arm64-gnu-1.0.0.tgz#534a3eafdcf05bebc027450afb6b3d1754a4e83b" + integrity sha512-AkGpx5kcr15VIuHLmIXJTLqTQ70zHdNeqebQwk1U+XeF9qI6fR807c9Pr7jISjQ4lFd/vQCs4d5ghkoq7HQC1A== + +rust-kzg-node-linux-arm64-musl@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-linux-arm64-musl/-/rust-kzg-node-linux-arm64-musl-1.0.0.tgz#0eea6617f03e694e14827a89d8a41bb32c9d161f" + integrity sha512-RbgF1J4wTT7zPnjCMhfey12GGdVCMd2P3JXaVQaeaUODks1qGInd+jAPtxo+o8ritQthgh6boCjQgnD91gTxAw== + +rust-kzg-node-linux-x64-gnu@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-linux-x64-gnu/-/rust-kzg-node-linux-x64-gnu-1.0.0.tgz#2342e6d52daca59210743e29ee5190c2e86d8ede" + integrity sha512-1txZo1tvAwqJ1BhcEmh4ScRj/b5DqwzEgDSzs6cclLqM4Sr7KLb47Z8eVzyanZOTGpg2pFUJ5LU3geuv8LwMhw== + +rust-kzg-node-linux-x64-musl@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-linux-x64-musl/-/rust-kzg-node-linux-x64-musl-1.0.0.tgz#8d22cbe936df5eb96f02c78efe42ed4572d29015" + integrity sha512-bFA7eXIYDp6Ntcekj+fmSFgKOJel3yC79cjATkw4weDZRdwDqSz9TdxcmGvjIH4I6xY9w+ovSP4t7TxYNxIwkA== + +rust-kzg-node-wasm32-wasi@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-wasm32-wasi/-/rust-kzg-node-wasm32-wasi-1.0.0.tgz#9718286cd3f66452681a32a6f374400bba57ebbf" + integrity sha512-4IvSJpcmNNCQ6THlnU4uhRV0yjjjaViqq5YQVU75Pme4EuG6wHIvF3ZXbAjGXKTWWHjiY6RuyPPLiUmf3UD3sg== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.7" + +rust-kzg-node-win32-arm64-msvc@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-win32-arm64-msvc/-/rust-kzg-node-win32-arm64-msvc-1.0.0.tgz#be264c0678acda7ad3e5f1cc72eec81ab4c045dd" + integrity sha512-DiiVoMWYY7W0yI2+LYQEpQAAIw56PJNx+NjhPNICAthjFG50mwzJPA38OR5IlxA/Vcy7kP7NdFgAuXrPUJH+bA== + +rust-kzg-node-win32-x64-msvc@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node-win32-x64-msvc/-/rust-kzg-node-win32-x64-msvc-1.0.0.tgz#4fb97f2ca311b72683fa8f25c56a6cb17210c484" + integrity sha512-iP53lhYBefG+ujyNiBd8yXQ6thrtFy8Yb9OPT6odYQp2k+IDBwQ0z2yQCYj5L/yJvoxuGTFLXsfnPZeiZu/M6A== + +rust-kzg-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rust-kzg-node/-/rust-kzg-node-1.0.0.tgz#a21d68fd6eb8ce6351400663d3846aa739859931" + integrity sha512-fNDdmxuFF7fqeMpkpVQfDlCaWtCiq37axNtwheOt4PB36DyzCMg+LJZJeRDS7e0UJh8p5mWGRnnNPkbY5bmsww== + optionalDependencies: + rust-kzg-node-darwin-arm64 "1.0.0" + rust-kzg-node-darwin-x64 "1.0.0" + rust-kzg-node-freebsd-x64 "1.0.0" + rust-kzg-node-linux-arm64-gnu "1.0.0" + rust-kzg-node-linux-arm64-musl "1.0.0" + rust-kzg-node-linux-x64-gnu "1.0.0" + rust-kzg-node-linux-x64-musl "1.0.0" + rust-kzg-node-wasm32-wasi "1.0.0" + rust-kzg-node-win32-arm64-msvc "1.0.0" + rust-kzg-node-win32-x64-msvc "1.0.0" + rxjs-async-map@^0.3.0-preview.0: version "0.3.0-preview.0" resolved "https://registry.npmjs.org/rxjs-async-map/-/rxjs-async-map-0.3.0-preview.0.tgz" @@ -516,11 +583,6 @@ uuid@^13.0.0: resolved "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz#263dc341b19b4d755eb8fe36b78d95a6b65707e8" integrity sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w== -workerpool@^9.2.0: - version "9.3.4" - resolved "https://registry.npmjs.org/workerpool/-/workerpool-9.3.4.tgz#f6c92395b2141afd78e2a889e80cb338fe9fca41" - integrity sha512-TmPRQYYSAnnDiEB0P/Ytip7bFGvqnSU6I2BcuSw7Hx+JSg/DsUi5ebYfc8GYaSdpuvOcEs6dXxPurOYpe9QFwg== - wrappy@1: version "1.0.2" resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"