Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
184 changes: 123 additions & 61 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -7,39 +7,55 @@
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"
integrity sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==
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"
Expand Down Expand Up @@ -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==
Expand All @@ -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"
Expand Down Expand Up @@ -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"
Expand All @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down