Skip to content

Commit 852782a

Browse files
committed
chore(deps): bump libssz crates to 0.3.0
Tracks consensus-specs v1.7.0-alpha.13. The breaking changes in 0.3.0 are confined to progressive containers/lists (EIP-7916 merkleization roots, the 256-field cap, and unknown ssz attribute keys now being compile errors), none of which this codebase uses, so no source changes are required. The release also elides all-zero subtrees and reuses buffers in merkleize, which is a win on every hash_tree_root we compute. The lockfile edit is deliberately limited to the four libssz entries: a full re-resolve additionally repointed leanVM's mt-field/mt-poly at num-bigint 0.4 and shifted several other duplicate-version picks, which does not belong in a dependency bump.
1 parent 32e3972 commit 852782a

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ clap = { version = "4.3", features = ["derive", "env"] }
8585
leansig = { git = "https://github.com/leanEthereum/leanSig", branch = "devnet4" }
8686

8787
# SSZ implementation
88-
libssz = "0.2.2"
89-
libssz-derive = "0.2.2"
90-
libssz-merkle = "0.2.2"
91-
libssz-types = "0.2.2"
88+
libssz = "0.3.0"
89+
libssz-derive = "0.3.0"
90+
libssz-merkle = "0.3.0"
91+
libssz-types = "0.3.0"
9292

9393
# Build-time version info
9494
vergen-git2 = { version = "9", features = ["rustc"] }

0 commit comments

Comments
 (0)