Skip to content

chore: upgrade vm & crypto#2320

Merged
Mirko-von-Leipzig merged 7 commits into
nextfrom
jmunoz-update-miden-vm
Jul 9, 2026
Merged

chore: upgrade vm & crypto#2320
Mirko-von-Leipzig merged 7 commits into
nextfrom
jmunoz-update-miden-vm

Conversation

@juan518munoz

@juan518munoz juan518munoz commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Continuation of #2282

Upgrades miden-vm and miden-crypto to its latest versions.

Changelog

[[entry]]
scope       = "protocol"
impact      = "breaking"
description = "Upgraded `miden-vm` to v0.24"

[[entry]]
scope       = "protocol"
impact      = "breaking"
description = "Upgraded `miden-crypto` to v0.27"

[[entry]]
scope       = "general"
impact      = "breaking"
description = "Minimum Rust Version is now 1.96"

[[entry]]
scope       = "node"
impact      = "breaking"
description = "Rocksdb large SMT on disk layout changed"

@juan518munoz
juan518munoz marked this pull request as ready for review July 7, 2026 19:47
Comment thread bin/benchmark/Cargo.toml Outdated

@sergerad sergerad left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I'm unfamiliar with the MASM and AccountId changes. Also the RocksDbStorage will be removed soon so its not super important.

@igamigo igamigo left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Left some minor comments. Feel free to disregard the nits if you prefer the current approaches.

Comment thread bin/ntx-builder/src/actor/mod.rs Outdated
Comment thread bin/ntx-builder/Cargo.toml Outdated
Comment thread bin/stress-test/src/seeding/mod.rs Outdated
Comment thread crates/large-smt-backend-rocksdb/src/rocksdb.rs Outdated
Comment thread bin/remote-prover/src/server/prover.rs
Comment thread CHANGELOG.md Outdated

@kkovaacs kkovaacs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me apart from a small nit wrt CHANGELOG.md.

Comment thread CHANGELOG.md

@Mirko-von-Leipzig Mirko-von-Leipzig left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

Comment thread bin/benchmark/src/prover.rs

#[cfg(feature = "rocksdb")]
use miden_large_smt_backend_rocksdb::RocksDbStorage;
use miden_crypto::merkle::smt::RocksDbStorage;

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kkovaacs we should probably remove the rocksdb feature?

Comment thread crates/utils/src/crypto.rs Outdated
Comment thread CHANGELOG.md
Comment thread CHANGELOG.md Outdated
@Mirko-von-Leipzig
Mirko-von-Leipzig force-pushed the jmunoz-update-miden-vm branch from bb5c2b7 to 243b806 Compare July 9, 2026 13:44
@Mirko-von-Leipzig
Mirko-von-Leipzig enabled auto-merge (squash) July 9, 2026 13:45
@Mirko-von-Leipzig
Mirko-von-Leipzig merged commit 914ff72 into next Jul 9, 2026
25 checks passed
@Mirko-von-Leipzig
Mirko-von-Leipzig deleted the jmunoz-update-miden-vm branch July 9, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants