diff --git a/Cargo.lock b/Cargo.lock index ef72a56f..a7af341a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5033,6 +5033,7 @@ dependencies = [ "hex", "modular-frost", "monero-address", + "monero-clsag", "monero-rpc", "monero-serai", "monero-simple-request-rpc", diff --git a/networks/monero/Cargo.toml b/networks/monero/Cargo.toml index c6bb14fd..3d43df6e 100644 --- a/networks/monero/Cargo.toml +++ b/networks/monero/Cargo.toml @@ -53,5 +53,4 @@ std = [ ] compile-time-generators = ["curve25519-dalek/precomputed-tables", "monero-bulletproofs/compile-time-generators"] -multisig = ["monero-clsag/multisig", "std"] default = ["std", "compile-time-generators"] diff --git a/networks/monero/wallet/Cargo.toml b/networks/monero/wallet/Cargo.toml index 3515c0ed..7f55ba0b 100644 --- a/networks/monero/wallet/Cargo.toml +++ b/networks/monero/wallet/Cargo.toml @@ -39,6 +39,7 @@ frost = { package = "modular-frost", path = "../../../crypto/frost", default-fea hex = { version = "0.4", default-features = false, features = ["alloc"] } +monero-clsag = { path = "../ringct/clsag", default-features = false } monero-serai = { path = "..", default-features = false } monero-rpc = { path = "../rpc", default-features = false } monero-address = { path = "./address", default-features = false } @@ -66,10 +67,11 @@ std = [ "rand_chacha/std", "rand_distr/std", + "monero-clsag/std", "monero-serai/std", "monero-rpc/std", "monero-address/std", ] compile-time-generators = ["curve25519-dalek/precomputed-tables", "monero-serai/compile-time-generators"] -multisig = ["transcript", "group", "dalek-ff-group", "frost", "monero-serai/multisig", "std"] +multisig = ["std", "transcript", "group", "dalek-ff-group", "frost", "monero-clsag/multisig"] default = ["std", "compile-time-generators"]