From 45aed9625b7ae1c5cc3eb54957172e487a6a6382 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Fri, 27 Mar 2026 14:17:59 +0700 Subject: [PATCH] fix(key-wallet): remove manager from default features Remove `manager` from key-wallet's default features so crates that only need key types (rpc-json, dpp in WASM builds) don't pull in tokio/rayon. Crates that need the manager module (dash-spv, key-wallet-ffi) already explicitly enable it via features=["manager"] or features=["parallel-filters"]. Co-Authored-By: Claude Opus 4.6 (1M context) --- key-wallet/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/key-wallet/Cargo.toml b/key-wallet/Cargo.toml index df52de21f..a813a3b96 100644 --- a/key-wallet/Cargo.toml +++ b/key-wallet/Cargo.toml @@ -9,7 +9,7 @@ readme = "README.md" license = "CC0-1.0" [features] -default = ["secp256k1/std", "bip39/std", "getrandom", "rand", "manager"] +default = ["secp256k1/std", "bip39/std", "getrandom", "rand"] manager = ["dep:tokio"] parallel-filters = ["manager", "dep:rayon"] serde = ["dep:serde", "dep:serde_json", "dashcore_hashes/serde", "secp256k1/serde", "dashcore/serde"]