diff --git a/Cargo.lock b/Cargo.lock index 6bc2f415f..e6cf0d856 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2820,7 +2820,7 @@ dependencies = [ [[package]] name = "miden-large-smt-backend-rocksdb" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "miden-crypto", "miden-protocol", @@ -2885,7 +2885,7 @@ dependencies = [ [[package]] name = "miden-network-monitor" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "axum", @@ -2914,7 +2914,7 @@ dependencies = [ [[package]] name = "miden-node" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "clap", @@ -2935,7 +2935,7 @@ dependencies = [ [[package]] name = "miden-node-block-producer" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "assert_matches", @@ -2971,7 +2971,7 @@ dependencies = [ [[package]] name = "miden-node-db" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "deadpool", "deadpool-diesel", @@ -2984,7 +2984,7 @@ dependencies = [ [[package]] name = "miden-node-grpc-error-macro" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "quote", "syn 2.0.114", @@ -2992,7 +2992,7 @@ dependencies = [ [[package]] name = "miden-node-ntx-builder" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "build-rs", @@ -3022,7 +3022,7 @@ dependencies = [ [[package]] name = "miden-node-proto" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "assert_matches", @@ -3048,7 +3048,7 @@ dependencies = [ [[package]] name = "miden-node-proto-build" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "build-rs", "fs-err", @@ -3059,11 +3059,11 @@ dependencies = [ [[package]] name = "miden-node-rocksdb-cxx-linkage-fix" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" [[package]] name = "miden-node-rpc" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "futures", @@ -3095,7 +3095,7 @@ dependencies = [ [[package]] name = "miden-node-store" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "assert_matches", @@ -3143,7 +3143,7 @@ dependencies = [ [[package]] name = "miden-node-stress-test" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "clap", "fs-err", @@ -3173,7 +3173,7 @@ dependencies = [ [[package]] name = "miden-node-utils" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "bytes", @@ -3200,7 +3200,7 @@ dependencies = [ [[package]] name = "miden-node-validator" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "aws-config", @@ -3301,7 +3301,7 @@ dependencies = [ [[package]] name = "miden-remote-prover" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "anyhow", "assert_matches", @@ -3339,7 +3339,7 @@ dependencies = [ [[package]] name = "miden-remote-prover-client" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" dependencies = [ "build-rs", "fs-err", diff --git a/Cargo.toml b/Cargo.toml index 9da92a6db..98ee3c0af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -31,7 +31,7 @@ license = "MIT" readme = "README.md" repository = "https://github.com/0xMiden/node" rust-version = "1.91" -version = "0.14.0-alpha.1" +version = "0.14.0-alpha.2" # Optimize the cryptography for faster tests involving account creation. [profile.test.package.miden-crypto] @@ -46,22 +46,22 @@ debug = true [workspace.dependencies] # Workspace crates. -miden-large-smt-backend-rocksdb = { path = "crates/large-smt-backend-rocksdb", version = "=0.14.0-alpha.1" } -miden-node-block-producer = { path = "crates/block-producer", version = "=0.14.0-alpha.1" } -miden-node-db = { path = "crates/db", version = "=0.14.0-alpha.1" } -miden-node-grpc-error-macro = { path = "crates/grpc-error-macro", version = "=0.14.0-alpha.1" } -miden-node-ntx-builder = { path = "crates/ntx-builder", version = "=0.14.0-alpha.1" } -miden-node-proto = { path = "crates/proto", version = "=0.14.0-alpha.1" } -miden-node-proto-build = { path = "proto", version = "=0.14.0-alpha.1" } -miden-node-rpc = { path = "crates/rpc", version = "=0.14.0-alpha.1" } -miden-node-store = { path = "crates/store", version = "=0.14.0-alpha.1" } +miden-large-smt-backend-rocksdb = { path = "crates/large-smt-backend-rocksdb", version = "=0.14.0-alpha.2" } +miden-node-block-producer = { path = "crates/block-producer", version = "=0.14.0-alpha.2" } +miden-node-db = { path = "crates/db", version = "=0.14.0-alpha.2" } +miden-node-grpc-error-macro = { path = "crates/grpc-error-macro", version = "=0.14.0-alpha.2" } +miden-node-ntx-builder = { path = "crates/ntx-builder", version = "=0.14.0-alpha.2" } +miden-node-proto = { path = "crates/proto", version = "=0.14.0-alpha.2" } +miden-node-proto-build = { path = "proto", version = "=0.14.0-alpha.2" } +miden-node-rpc = { path = "crates/rpc", version = "=0.14.0-alpha.2" } +miden-node-store = { path = "crates/store", version = "=0.14.0-alpha.2" } miden-node-test-macro = { path = "crates/test-macro" } -miden-node-utils = { path = "crates/utils", version = "=0.14.0-alpha.1" } -miden-node-validator = { path = "crates/validator", version = "=0.14.0-alpha.1" } -miden-remote-prover-client = { path = "crates/remote-prover-client", version = "=0.14.0-alpha.1" } +miden-node-utils = { path = "crates/utils", version = "=0.14.0-alpha.2" } +miden-node-validator = { path = "crates/validator", version = "=0.14.0-alpha.2" } +miden-remote-prover-client = { path = "crates/remote-prover-client", version = "=0.14.0-alpha.2" } # Temporary workaround until # is part of `rocksdb-rust` release -miden-node-rocksdb-cxx-linkage-fix = { path = "crates/rocksdb-cxx-linkage-fix", version = "=0.14.0-alpha.1" } +miden-node-rocksdb-cxx-linkage-fix = { path = "crates/rocksdb-cxx-linkage-fix", version = "=0.14.0-alpha.2" } # miden-base aka protocol dependencies. These should be updated in sync. miden-block-prover = { version = "=0.14.0-alpha.1" } diff --git a/crates/block-producer/src/mempool/subscription.rs b/crates/block-producer/src/mempool/subscription.rs index 8d0eb9094..16e9d48da 100644 --- a/crates/block-producer/src/mempool/subscription.rs +++ b/crates/block-producer/src/mempool/subscription.rs @@ -83,13 +83,7 @@ impl SubscriptionProvider { let network_notes = tx .output_notes() .filter_map(|note| match note { - // We check first to avoid cloning non-network notes. - OutputNote::Full(inner) => inner.is_network_note().then_some( - inner - .clone() - .into_account_target_network_note() - .expect("we just checked that this is a network note"), - ), + OutputNote::Full(inner) => inner.clone().into_account_target_network_note().ok(), _ => None, }) .collect();