From 695ebf439dfbad14eb4904197efaac46b7146bd8 Mon Sep 17 00:00:00 2001 From: Artem Gureev Date: Wed, 19 Aug 2026 18:39:41 +0000 Subject: [PATCH] chore: prune unused serde/risc0-zkvm deps after borsh migration --- Cargo.lock | 19 ------------------- .../methods/guest/Cargo.toml | 3 +++ integration_tests/Cargo.toml | 1 - lee/state_machine/Cargo.toml | 1 - .../test_methods/guest/Cargo.toml | 4 +++- lez/cross_zone/Cargo.toml | 2 -- lez/indexer/core/Cargo.toml | 1 - lez/programs/amm/core/Cargo.toml | 1 - .../associated_token_account/core/Cargo.toml | 1 - .../authenticated_transfer/core/Cargo.toml | 1 - lez/programs/bridge/core/Cargo.toml | 1 - lez/programs/bridge_lock/Cargo.toml | 3 +++ lez/programs/bridge_lock/core/Cargo.toml | 1 - .../cross_zone_outbox/core/Cargo.toml | 1 - lez/programs/faucet/core/Cargo.toml | 1 - lez/programs/ping_core/Cargo.toml | 1 - lez/programs/vault/core/Cargo.toml | 1 - lez/programs/wrapped_token/core/Cargo.toml | 1 - lez/sequencer/core/Cargo.toml | 1 - lez/wallet-ffi/Cargo.toml | 1 - test_programs/guest/Cargo.toml | 3 +++ tools/cross_zone_chat/Cargo.toml | 1 - 22 files changed, 12 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7f52235a6..5f43814d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -144,7 +144,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -552,7 +551,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -788,7 +786,6 @@ name = "authenticated_transfer_core" version = "0.1.0" dependencies = [ "borsh", - "serde", ] [[package]] @@ -1254,7 +1251,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -1264,7 +1260,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -2115,8 +2110,6 @@ dependencies = [ "lee_core", "ping_core", "programs", - "risc0-zkvm", - "serde", "wrapped_token_core", ] @@ -2136,7 +2129,6 @@ dependencies = [ "ping_core", "programs", "rand 0.8.6", - "risc0-zkvm", "sequencer_service_rpc", "serde", "test_fixtures", @@ -2177,7 +2169,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -3258,7 +3249,6 @@ version = "0.1.0" dependencies = [ "borsh", "lee_core", - "serde", ] [[package]] @@ -4618,7 +4608,6 @@ dependencies = [ "logos-blockchain-zone-sdk", "ping_core", "programs", - "risc0-zkvm", "serde", "serde_json", "storage", @@ -4804,7 +4793,6 @@ dependencies = [ "num-bigint 0.4.6", "ping_core", "programs", - "risc0-zkvm", "sequencer_core", "sequencer_service", "sequencer_service_rpc", @@ -5609,7 +5597,6 @@ dependencies = [ "rand 0.8.6", "risc0-binfmt", "risc0-zkvm", - "serde", "serde_with", "sha2 0.10.9", "test-case", @@ -9077,7 +9064,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -10996,7 +10982,6 @@ dependencies = [ "ping_core", "programs", "rand 0.8.6", - "risc0-zkvm", "sequencer_core_metrics", "sequencer_stake_core", "sequencer_storage_actor", @@ -12200,7 +12185,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -13461,7 +13445,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] @@ -13561,7 +13544,6 @@ dependencies = [ "lee", "lee_core", "programs", - "risc0-zkvm", "serde_json", "tokio", "vault_core", @@ -14329,7 +14311,6 @@ dependencies = [ "borsh", "lee_core", "risc0-zkvm", - "serde", ] [[package]] diff --git a/examples/program_deployment/methods/guest/Cargo.toml b/examples/program_deployment/methods/guest/Cargo.toml index 03d478d0b..54936e5e5 100644 --- a/examples/program_deployment/methods/guest/Cargo.toml +++ b/examples/program_deployment/methods/guest/Cargo.toml @@ -14,3 +14,6 @@ lee_core.workspace = true hex.workspace = true bytemuck.workspace = true risc0-zkvm.workspace = true + +[package.metadata.cargo-machete] +ignored = ["risc0-zkvm"] diff --git a/integration_tests/Cargo.toml b/integration_tests/Cargo.toml index 9c9df812d..2aa41e78e 100644 --- a/integration_tests/Cargo.toml +++ b/integration_tests/Cargo.toml @@ -28,7 +28,6 @@ cross_zone_inbox_core.workspace = true cross_zone_marker_core.workspace = true bridge_lock_core.workspace = true wrapped_token_core.workspace = true -risc0-zkvm.workspace = true indexer_service_rpc = { workspace = true, features = ["client"] } indexer_service.workspace = true sequencer_service_rpc = { workspace = true, features = ["client"] } diff --git a/lee/state_machine/Cargo.toml b/lee/state_machine/Cargo.toml index df43da8df..d3ee4d07a 100644 --- a/lee/state_machine/Cargo.toml +++ b/lee/state_machine/Cargo.toml @@ -13,7 +13,6 @@ lee_core = { workspace = true, features = ["host"] } anyhow.workspace = true thiserror.workspace = true risc0-zkvm = { workspace = true, features = ["client"] } -serde.workspace = true serde_with.workspace = true sha2.workspace = true rand.workspace = true diff --git a/lee/state_machine/test_methods/guest/Cargo.toml b/lee/state_machine/test_methods/guest/Cargo.toml index df5306ede..afefeea01 100644 --- a/lee/state_machine/test_methods/guest/Cargo.toml +++ b/lee/state_machine/test_methods/guest/Cargo.toml @@ -12,4 +12,6 @@ borsh.workspace = true lee_core.workspace = true risc0-zkvm.workspace = true -serde.workspace = true + +[package.metadata.cargo-machete] +ignored = ["risc0-zkvm"] diff --git a/lez/cross_zone/Cargo.toml b/lez/cross_zone/Cargo.toml index 0f563a32b..5024375f9 100644 --- a/lez/cross_zone/Cargo.toml +++ b/lez/cross_zone/Cargo.toml @@ -22,6 +22,4 @@ cross_zone_marker_core.workspace = true bridge_lock_core.workspace = true ping_core.workspace = true wrapped_token_core.workspace = true -serde.workspace = true -risc0-zkvm.workspace = true hex.workspace = true diff --git a/lez/indexer/core/Cargo.toml b/lez/indexer/core/Cargo.toml index a52e128b8..71b7d0209 100644 --- a/lez/indexer/core/Cargo.toml +++ b/lez/indexer/core/Cargo.toml @@ -35,7 +35,6 @@ logos-blockchain-core.workspace = true serde_json.workspace = true async-stream.workspace = true tokio.workspace = true -risc0-zkvm.workspace = true hex.workspace = true thiserror.workspace = true diff --git a/lez/programs/amm/core/Cargo.toml b/lez/programs/amm/core/Cargo.toml index eb0d54ebc..e7a635a0c 100644 --- a/lez/programs/amm/core/Cargo.toml +++ b/lez/programs/amm/core/Cargo.toml @@ -9,6 +9,5 @@ workspace = true [dependencies] lee_core.workspace = true -serde.workspace = true risc0-zkvm.workspace = true borsh.workspace = true diff --git a/lez/programs/associated_token_account/core/Cargo.toml b/lez/programs/associated_token_account/core/Cargo.toml index 70a7d4499..5227e6bcf 100644 --- a/lez/programs/associated_token_account/core/Cargo.toml +++ b/lez/programs/associated_token_account/core/Cargo.toml @@ -7,5 +7,4 @@ license = { workspace = true } [dependencies] lee_core.workspace = true borsh.workspace = true -serde.workspace = true risc0-zkvm.workspace = true diff --git a/lez/programs/authenticated_transfer/core/Cargo.toml b/lez/programs/authenticated_transfer/core/Cargo.toml index 8ae0807b4..2fef5b8d6 100644 --- a/lez/programs/authenticated_transfer/core/Cargo.toml +++ b/lez/programs/authenticated_transfer/core/Cargo.toml @@ -9,4 +9,3 @@ workspace = true [dependencies] borsh.workspace = true -serde.workspace = true diff --git a/lez/programs/bridge/core/Cargo.toml b/lez/programs/bridge/core/Cargo.toml index 48d34696d..61953f9a7 100644 --- a/lez/programs/bridge/core/Cargo.toml +++ b/lez/programs/bridge/core/Cargo.toml @@ -11,4 +11,3 @@ workspace = true lee_core.workspace = true borsh.workspace = true risc0-zkvm.workspace = true -serde = { workspace = true, default-features = false } diff --git a/lez/programs/bridge_lock/Cargo.toml b/lez/programs/bridge_lock/Cargo.toml index 393cc2e77..b79dea8b3 100644 --- a/lez/programs/bridge_lock/Cargo.toml +++ b/lez/programs/bridge_lock/Cargo.toml @@ -14,3 +14,6 @@ bridge_lock_core.workspace = true cross_zone_outbox_core.workspace = true wrapped_token_core.workspace = true risc0-zkvm.workspace = true + +[package.metadata.cargo-machete] +ignored = ["risc0-zkvm"] diff --git a/lez/programs/bridge_lock/core/Cargo.toml b/lez/programs/bridge_lock/core/Cargo.toml index b0d6ca818..4962c7759 100644 --- a/lez/programs/bridge_lock/core/Cargo.toml +++ b/lez/programs/bridge_lock/core/Cargo.toml @@ -10,7 +10,6 @@ workspace = true [dependencies] borsh.workspace = true lee_core.workspace = true -serde = { workspace = true, features = ["alloc"] } [dev-dependencies] risc0-zkvm.workspace = true diff --git a/lez/programs/cross_zone_outbox/core/Cargo.toml b/lez/programs/cross_zone_outbox/core/Cargo.toml index c78762868..e567de57c 100644 --- a/lez/programs/cross_zone_outbox/core/Cargo.toml +++ b/lez/programs/cross_zone_outbox/core/Cargo.toml @@ -9,6 +9,5 @@ workspace = true [dependencies] lee_core.workspace = true -serde = { workspace = true, features = ["alloc"] } risc0-zkvm.workspace = true borsh.workspace = true diff --git a/lez/programs/faucet/core/Cargo.toml b/lez/programs/faucet/core/Cargo.toml index c62052d8f..bbbf3e341 100644 --- a/lez/programs/faucet/core/Cargo.toml +++ b/lez/programs/faucet/core/Cargo.toml @@ -10,4 +10,3 @@ workspace = true [dependencies] lee_core.workspace = true borsh.workspace = true -serde = { workspace = true, default-features = false } diff --git a/lez/programs/ping_core/Cargo.toml b/lez/programs/ping_core/Cargo.toml index 554962ca4..f122e5529 100644 --- a/lez/programs/ping_core/Cargo.toml +++ b/lez/programs/ping_core/Cargo.toml @@ -10,7 +10,6 @@ workspace = true [dependencies] borsh.workspace = true lee_core.workspace = true -serde = { workspace = true, features = ["alloc"] } [dev-dependencies] risc0-zkvm.workspace = true diff --git a/lez/programs/vault/core/Cargo.toml b/lez/programs/vault/core/Cargo.toml index 377bc04e1..71924bbe3 100644 --- a/lez/programs/vault/core/Cargo.toml +++ b/lez/programs/vault/core/Cargo.toml @@ -10,5 +10,4 @@ workspace = true [dependencies] lee_core.workspace = true borsh.workspace = true -serde = { workspace = true, default-features = false } risc0-zkvm.workspace = true diff --git a/lez/programs/wrapped_token/core/Cargo.toml b/lez/programs/wrapped_token/core/Cargo.toml index 1791a2d3e..7835d5a9a 100644 --- a/lez/programs/wrapped_token/core/Cargo.toml +++ b/lez/programs/wrapped_token/core/Cargo.toml @@ -10,5 +10,4 @@ workspace = true [dependencies] borsh.workspace = true lee_core.workspace = true -serde = { workspace = true, features = ["alloc"] } risc0-zkvm.workspace = true diff --git a/lez/sequencer/core/Cargo.toml b/lez/sequencer/core/Cargo.toml index c77592c38..17aa51470 100644 --- a/lez/sequencer/core/Cargo.toml +++ b/lez/sequencer/core/Cargo.toml @@ -48,7 +48,6 @@ bytesize.workspace = true hex.workspace = true url.workspace = true num-bigint.workspace = true -risc0-zkvm.workspace = true futures.workspace = true libp2p.workspace = true diff --git a/lez/wallet-ffi/Cargo.toml b/lez/wallet-ffi/Cargo.toml index 25d5f2a50..530edde79 100644 --- a/lez/wallet-ffi/Cargo.toml +++ b/lez/wallet-ffi/Cargo.toml @@ -20,7 +20,6 @@ programs.workspace = true tokio.workspace = true key_protocol.workspace = true serde_json.workspace = true -risc0-zkvm.workspace = true bip39.workspace = true vault_core.workspace = true diff --git a/test_programs/guest/Cargo.toml b/test_programs/guest/Cargo.toml index c6d58a7d8..fab00bdc3 100644 --- a/test_programs/guest/Cargo.toml +++ b/test_programs/guest/Cargo.toml @@ -15,3 +15,6 @@ clock_core.workspace = true faucet_core.workspace = true risc0-zkvm.workspace = true + +[package.metadata.cargo-machete] +ignored = ["risc0-zkvm"] diff --git a/tools/cross_zone_chat/Cargo.toml b/tools/cross_zone_chat/Cargo.toml index 22053eb56..64879a4f7 100644 --- a/tools/cross_zone_chat/Cargo.toml +++ b/tools/cross_zone_chat/Cargo.toml @@ -17,7 +17,6 @@ cross_zone_outbox_core.workspace = true cross_zone_inbox_core.workspace = true lee.workspace = true common.workspace = true -risc0-zkvm.workspace = true tokio = { workspace = true, features = ["rt-multi-thread", "macros"] } anyhow.workspace = true serde = { workspace = true, features = ["derive"] }