Skip to content

Commit fcf82c3

Browse files
authored
fix: update ssz to use non-simd on systems that do not support (#7371)
* chore: update ssz to use non-simd on systems that do not support * chore: update as-sha256 and persistent-merkle-tree direct deps * chore: update yarn.lock * chore: update ssz package versions * chore: add ssz resolution stemming from sub packages of prover * chore: update yarn.lock * fix: remove resolution for ssz * chore: update yarn.lock
1 parent 06831cf commit fcf82c3

File tree

12 files changed

+39
-39
lines changed

12 files changed

+39
-39
lines changed

packages/api/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@
7070
"check-readme": "typescript-docs-verifier"
7171
},
7272
"dependencies": {
73-
"@chainsafe/persistent-merkle-tree": "^0.8.0",
74-
"@chainsafe/ssz": "^0.18.0",
73+
"@chainsafe/persistent-merkle-tree": "^0.9.1",
74+
"@chainsafe/ssz": "^0.19.1",
7575
"@lodestar/config": "^1.25.0",
7676
"@lodestar/params": "^1.25.0",
7777
"@lodestar/types": "^1.25.0",

packages/beacon-node/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,17 @@
9494
"check-readme": "typescript-docs-verifier"
9595
},
9696
"dependencies": {
97-
"@chainsafe/as-sha256": "^0.5.0",
97+
"@chainsafe/as-sha256": "^0.6.1",
9898
"@chainsafe/blst": "^2.1.0",
9999
"@chainsafe/discv5": "^9.0.0",
100100
"@chainsafe/enr": "^3.0.0",
101101
"@chainsafe/libp2p-gossipsub": "^13.0.0",
102102
"@chainsafe/libp2p-identify": "^1.0.0",
103103
"@chainsafe/libp2p-noise": "^15.0.0",
104-
"@chainsafe/persistent-merkle-tree": "^0.8.0",
104+
"@chainsafe/persistent-merkle-tree": "^0.9.1",
105105
"@chainsafe/prometheus-gc-stats": "^1.0.0",
106106
"@chainsafe/pubkey-index-map": "2.0.0",
107-
"@chainsafe/ssz": "^0.18.0",
107+
"@chainsafe/ssz": "^0.19.1",
108108
"@chainsafe/threads": "^1.11.1",
109109
"@ethersproject/abi": "^5.7.0",
110110
"@fastify/bearer-auth": "^10.0.1",

packages/cli/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
"@chainsafe/blst": "^2.1.0",
5757
"@chainsafe/discv5": "^9.0.0",
5858
"@chainsafe/enr": "^3.0.0",
59-
"@chainsafe/persistent-merkle-tree": "^0.8.0",
60-
"@chainsafe/ssz": "^0.18.0",
59+
"@chainsafe/persistent-merkle-tree": "^0.9.1",
60+
"@chainsafe/ssz": "^0.19.1",
6161
"@chainsafe/threads": "^1.11.1",
6262
"@libp2p/crypto": "^4.1.0",
6363
"@libp2p/peer-id": "^4.1.0",

packages/config/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"blockchain"
6565
],
6666
"dependencies": {
67-
"@chainsafe/ssz": "^0.18.0",
67+
"@chainsafe/ssz": "^0.19.1",
6868
"@lodestar/params": "^1.25.0",
6969
"@lodestar/types": "^1.25.0",
7070
"@lodestar/utils": "^1.25.0"

packages/db/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"check-readme": "typescript-docs-verifier"
3636
},
3737
"dependencies": {
38-
"@chainsafe/ssz": "^0.18.0",
38+
"@chainsafe/ssz": "^0.19.1",
3939
"@lodestar/config": "^1.25.0",
4040
"@lodestar/utils": "^1.25.0",
4141
"classic-level": "^1.4.1",

packages/fork-choice/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"check-readme": "typescript-docs-verifier"
3737
},
3838
"dependencies": {
39-
"@chainsafe/ssz": "^0.18.0",
39+
"@chainsafe/ssz": "^0.19.1",
4040
"@lodestar/config": "^1.25.0",
4141
"@lodestar/params": "^1.25.0",
4242
"@lodestar/state-transition": "^1.25.0",

packages/light-client/package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@
7575
"dependencies": {
7676
"@chainsafe/bls": "7.1.3",
7777
"@chainsafe/blst": "^0.2.0",
78-
"@chainsafe/persistent-merkle-tree": "^0.8.0",
79-
"@chainsafe/ssz": "^0.18.0",
78+
"@chainsafe/persistent-merkle-tree": "^0.9.1",
79+
"@chainsafe/ssz": "^0.19.1",
8080
"@lodestar/api": "^1.25.0",
8181
"@lodestar/config": "^1.25.0",
8282
"@lodestar/params": "^1.25.0",
@@ -85,7 +85,7 @@
8585
"mitt": "^3.0.0"
8686
},
8787
"devDependencies": {
88-
"@chainsafe/as-sha256": "^0.5.0",
88+
"@chainsafe/as-sha256": "^0.6.1",
8989
"@types/qs": "^6.9.7",
9090
"fastify": "^5.0.0",
9191
"qs": "^6.11.1",

packages/state-transition/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@
5858
},
5959
"types": "lib/index.d.ts",
6060
"dependencies": {
61-
"@chainsafe/as-sha256": "^0.5.0",
61+
"@chainsafe/as-sha256": "^0.6.1",
6262
"@chainsafe/blst": "^2.1.0",
63-
"@chainsafe/persistent-merkle-tree": "^0.8.0",
64-
"@chainsafe/persistent-ts": "^0.19.1",
63+
"@chainsafe/persistent-merkle-tree": "^0.9.1",
64+
"@chainsafe/persistent-ts": "^0.19.2",
6565
"@chainsafe/pubkey-index-map": "2.0.0",
66-
"@chainsafe/ssz": "^0.18.0",
66+
"@chainsafe/ssz": "^0.19.1",
6767
"@chainsafe/swap-or-not-shuffle": "^0.0.2",
6868
"@lodestar/config": "^1.25.0",
6969
"@lodestar/params": "^1.25.0",

packages/types/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
},
7474
"types": "lib/index.d.ts",
7575
"dependencies": {
76-
"@chainsafe/ssz": "^0.18.0",
76+
"@chainsafe/ssz": "^0.19.1",
7777
"@lodestar/params": "^1.25.0",
7878
"ethereum-cryptography": "^2.0.0"
7979
},

packages/utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
},
4040
"types": "lib/index.d.ts",
4141
"dependencies": {
42-
"@chainsafe/as-sha256": "^0.5.0",
42+
"@chainsafe/as-sha256": "^0.6.1",
4343
"any-signal": "3.0.1",
4444
"bigint-buffer": "^1.1.5",
4545
"case": "^1.6.3",

packages/validator/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
],
4747
"dependencies": {
4848
"@chainsafe/blst": "^2.1.0",
49-
"@chainsafe/ssz": "^0.18.0",
49+
"@chainsafe/ssz": "^0.19.1",
5050
"@lodestar/api": "^1.25.0",
5151
"@lodestar/config": "^1.25.0",
5252
"@lodestar/db": "^1.25.0",

yarn.lock

+19-19
Original file line numberDiff line numberDiff line change
@@ -357,10 +357,10 @@
357357
resolved "https://registry.yarnpkg.com/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz#7da6f8796f9b42dac6e830a086d964f1f9189e09"
358358
integrity sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==
359359

360-
"@chainsafe/as-sha256@0.5.0", "@chainsafe/as-sha256@^0.5.0":
361-
version "0.5.0"
362-
resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.5.0.tgz#2523fbef2b80b5000f9aa71f4a76e5c2c5c076bb"
363-
integrity sha512-dTIY6oUZNdC5yDTVP5Qc9hAlKAsn0QTQ2DnQvvsbTnKSTbYs3p5RPN0aIUqN0liXei/9h24c7V0dkV44cnWIQA==
360+
"@chainsafe/as-sha256@0.6.1", "@chainsafe/as-sha256@^0.6.1":
361+
version "0.6.1"
362+
resolved "https://registry.yarnpkg.com/@chainsafe/as-sha256/-/as-sha256-0.6.1.tgz#0643cf699118f2a0db6d8ce6e8d68fe7c5084158"
363+
integrity sha512-bYDOK5aK7NYE/ZZ/A3C+Q8ZrEWdzpH80fcEotjgX3pmntv3SJfOTTYE53mjnPSEZFlv/rST0H/ZETsz8Wab9iw==
364364

365365
"@chainsafe/as-sha256@^0.4.1":
366366
version "0.4.1"
@@ -595,12 +595,12 @@
595595
dependencies:
596596
"@chainsafe/is-ip" "^2.0.1"
597597

598-
"@chainsafe/persistent-merkle-tree@0.8.0", "@chainsafe/persistent-merkle-tree@^0.8.0":
599-
version "0.8.0"
600-
resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.8.0.tgz#18e2f0a5de3a0b59c6e5be8797a78e0d209dd7dc"
601-
integrity sha512-hh6C1JO6SKlr0QGNTNtTLqgGVMA/Bc20wD6CeMHp+wqbFKCULRJuBUxhF4WDx/7mX8QlqF3nFriF/Eo8oYJ4/A==
598+
"@chainsafe/persistent-merkle-tree@0.9.1", "@chainsafe/persistent-merkle-tree@^0.9.1":
599+
version "0.9.1"
600+
resolved "https://registry.yarnpkg.com/@chainsafe/persistent-merkle-tree/-/persistent-merkle-tree-0.9.1.tgz#fd29d36381f53e1d04c3ffbbb92eb91a9f460f96"
601+
integrity sha512-UVMKbWcKr1Y56qgy6m1W4peUaCwwsn/W2Vd5Ffu7Tb9lMW80q0IaW7e97jvyWd2SDfqVQ1p2XP4bBj6WAcfZvg==
602602
dependencies:
603-
"@chainsafe/as-sha256" "0.5.0"
603+
"@chainsafe/as-sha256" "0.6.1"
604604
"@chainsafe/hashtree" "1.0.1"
605605
"@noble/hashes" "^1.3.0"
606606

@@ -612,10 +612,10 @@
612612
"@chainsafe/as-sha256" "^0.4.1"
613613
"@noble/hashes" "^1.3.0"
614614

615-
"@chainsafe/persistent-ts@^0.19.1":
616-
version "0.19.1"
617-
resolved "https://registry.npmjs.org/@chainsafe/persistent-ts/-/persistent-ts-0.19.1.tgz"
618-
integrity sha512-fUFFFFxdcpYkMAHnjm83EYL/R/smtVmEkJr3FGSI6dwPk4ue9rXjEHf7FTd3V8AbVOcTJGriN4cYf2V+HOYkjQ==
615+
"@chainsafe/persistent-ts@^0.19.2":
616+
version "0.19.2"
617+
resolved "https://registry.yarnpkg.com/@chainsafe/persistent-ts/-/persistent-ts-0.19.2.tgz#f7da892b76f5a159d568bacd96563c2c56c3e99c"
618+
integrity sha512-CFz1jniPezZJmrPdYkm1wbCj7+H0yWfrAs4qE4HJ3ZWWqcTu3KQWgqUVZ7J4WGxuYU9HAXJSYsO3xtAqHWm8YQ==
619619

620620
"@chainsafe/prometheus-gc-stats@^1.0.0":
621621
version "1.0.2"
@@ -666,13 +666,13 @@
666666
"@chainsafe/as-sha256" "^0.4.1"
667667
"@chainsafe/persistent-merkle-tree" "^0.6.1"
668668

669-
"@chainsafe/ssz@^0.18.0":
670-
version "0.18.0"
671-
resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.18.0.tgz#773d40df9dff3b6a2a4c6685d9797abceb9d36f7"
672-
integrity sha512-1ikTjk3JK6+fsGWiT5IvQU0AP6gF3fDzGmPfkKthbcbgTUR8fjB83Ywp9ko/ZoiDGfrSFkATgT4hvRzclu0IAA==
669+
"@chainsafe/ssz@^0.19.1":
670+
version "0.19.1"
671+
resolved "https://registry.yarnpkg.com/@chainsafe/ssz/-/ssz-0.19.1.tgz#e6f88561cf83204d23a401cb8f4344eedcbcbae4"
672+
integrity sha512-LsEx6vbQPxNG3ydjabjIHcvhbW6GvugTw2tAIB39mmLNIsbYk1YUdskHHsM29+Oe3937ekdk2NZpo3QHye5zJA==
673673
dependencies:
674-
"@chainsafe/as-sha256" "0.5.0"
675-
"@chainsafe/persistent-merkle-tree" "0.8.0"
674+
"@chainsafe/as-sha256" "0.6.1"
675+
"@chainsafe/persistent-merkle-tree" "0.9.1"
676676

677677
"@chainsafe/swap-or-not-shuffle-darwin-arm64@0.0.2":
678678
version "0.0.2"

0 commit comments

Comments
 (0)