diff --git a/Cargo.lock b/Cargo.lock index e0046a0e4b..ce42393e61 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -550,7 +550,7 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "autodoc" -version = "0.1.0" +version = "1.6.0" dependencies = [ "env_logger", "log", @@ -2358,13 +2358,13 @@ dependencies = [ [[package]] name = "dkg-bypass-contract" -version = "0.1.0" +version = "1.6.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", - "nym-coconut-dkg-common 0.1.0", - "nym-contracts-common 0.5.0", + "nym-coconut-dkg-common 1.6.0", + "nym-contracts-common 1.6.0", ] [[package]] @@ -2408,7 +2408,7 @@ checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" [[package]] name = "easy-addr" -version = "0.1.0" +version = "1.6.0" dependencies = [ "cosmwasm-std", "quote", @@ -2432,7 +2432,7 @@ dependencies = [ [[package]] name = "echo-server" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "bincode", @@ -2442,8 +2442,8 @@ dependencies = [ "dashmap", "dirs", "futures", - "nym-bin-common 0.6.0", - "nym-crypto 0.4.0", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", "nym-sdk", "serde", "tempfile", @@ -2662,7 +2662,7 @@ dependencies = [ [[package]] name = "extension-storage" -version = "1.4.0-rc.0" +version = "1.6.0" dependencies = [ "bip39", "console_error_panic_hook", @@ -3087,18 +3087,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "gloo-timers" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "gloo-utils" version = "0.1.7" @@ -3808,18 +3796,18 @@ dependencies = [ [[package]] name = "importer-cli" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "bip39", "clap", "dirs", "importer-contract", - "nym-bin-common 0.6.0", - "nym-mixnet-contract-common 0.6.0", - "nym-network-defaults 0.1.0", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-bin-common 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "serde", "serde_json", "tokio", @@ -3828,7 +3816,7 @@ dependencies = [ [[package]] name = "importer-contract" -version = "0.1.0" +version = "1.6.0" dependencies = [ "base85rs", "cosmwasm-schema", @@ -4549,13 +4537,13 @@ dependencies = [ [[package]] name = "mix-fetch-wasm" -version = "1.4.0-rc.0" +version = "1.6.0" dependencies = [ "async-trait", "futures", "js-sys", - "nym-bin-common 0.6.0", - "nym-http-api-client 0.1.0", + "nym-bin-common 1.6.0", + "nym-http-api-client 1.6.0", "nym-ordered-buffer", "nym-service-providers-common", "nym-socks5-requests", @@ -4574,14 +4562,14 @@ dependencies = [ [[package]] name = "mixnet-connectivity-check" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "clap", "futures", - "nym-bin-common 0.6.0", - "nym-crypto 0.4.0", - "nym-network-defaults 0.1.0", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", + "nym-network-defaults 1.6.0", "nym-sdk", "tokio", "tracing", @@ -4895,7 +4883,7 @@ checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] name = "nym-api" -version = "1.1.62" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -4923,37 +4911,37 @@ dependencies = [ "itertools 0.14.0", "k256", "moka", - "nym-api-requests 0.1.0", + "nym-api-requests 1.6.0", "nym-bandwidth-controller", - "nym-bin-common 0.6.0", - "nym-coconut-dkg-common 0.1.0", - "nym-compact-ecash 0.1.0", - "nym-config 0.1.0", - "nym-contracts-common 0.5.0", + "nym-bin-common 1.6.0", + "nym-coconut-dkg-common 1.6.0", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", "nym-credential-storage", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", "nym-dkg", - "nym-ecash-contract-common 0.1.0", - "nym-ecash-time 0.1.0", + "nym-ecash-contract-common 1.6.0", + "nym-ecash-time 1.6.0", "nym-gateway-client", - "nym-http-api-common 0.1.0", + "nym-http-api-common 1.6.0", "nym-inclusion-probability", - "nym-mixnet-contract-common 0.6.0", - "nym-multisig-contract-common 0.1.0", - "nym-node-requests 0.1.0", + "nym-mixnet-contract-common 1.6.0", + "nym-multisig-contract-common 1.6.0", + "nym-node-requests 1.6.0", "nym-node-tester-utils", - "nym-pemstore 0.3.0", - "nym-serde-helpers 0.1.0", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-ticketbooks-merkle 0.1.0", - "nym-topology 0.1.0", + "nym-pemstore 1.6.0", + "nym-serde-helpers 1.6.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-ticketbooks-merkle 1.6.0", + "nym-topology 1.6.0", "nym-types", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -4984,6 +4972,7 @@ dependencies = [ [[package]] name = "nym-api-requests" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "bs58", "cosmrs", @@ -5001,9 +4990,42 @@ dependencies = [ "nym-mixnet-contract-common 0.6.0", "nym-network-defaults 0.1.0", "nym-node-requests 0.1.0", - "nym-noise-keys", "nym-serde-helpers 0.1.0", "nym-ticketbooks-merkle 0.1.0", + "schemars 0.8.22", + "serde", + "serde_json", + "sha2 0.10.9", + "tendermint", + "tendermint-rpc", + "thiserror 2.0.12", + "time", + "utoipa", +] + +[[package]] +name = "nym-api-requests" +version = "1.6.0" +dependencies = [ + "bs58", + "cosmrs", + "cosmwasm-std", + "ecdsa", + "getset", + "hex", + "humantime-serde", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-time 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-node-requests 1.6.0", + "nym-noise-keys", + "nym-serde-helpers 1.6.0", + "nym-ticketbooks-merkle 1.6.0", "rand_chacha 0.3.1", "schemars 0.8.22", "serde", @@ -5018,43 +5040,9 @@ dependencies = [ "utoipa", ] -[[package]] -name = "nym-api-requests" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "bs58", - "cosmrs", - "cosmwasm-std", - "ecdsa", - "getset", - "hex", - "humantime-serde", - "nym-compact-ecash 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-config 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-credentials-interface 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-ecash-time 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-mixnet-contract-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-node-requests 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-serde-helpers 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-ticketbooks-merkle 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "schemars 0.8.22", - "serde", - "serde_json", - "sha2 0.10.9", - "tendermint", - "tendermint-rpc", - "thiserror 2.0.12", - "time", - "utoipa", -] - [[package]] name = "nym-async-file-watcher" -version = "0.1.0" +version = "1.6.0" dependencies = [ "futures", "log", @@ -5064,7 +5052,7 @@ dependencies = [ [[package]] name = "nym-authenticator" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "bincode", @@ -5078,24 +5066,24 @@ dependencies = [ "log", "mock_instant", "nym-authenticator-requests", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-verification", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", "nym-gateway-requests", "nym-gateway-storage", "nym-id", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-sdk", "nym-service-provider-requests-common", "nym-service-providers-common", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "nym-types", "nym-wireguard", - "nym-wireguard-types 0.1.0", + "nym-wireguard-types 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -5109,17 +5097,17 @@ dependencies = [ [[package]] name = "nym-authenticator-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ "base64 0.22.1", "bincode", "hmac", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-network-defaults 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-network-defaults 1.6.0", "nym-service-provider-requests-common", - "nym-sphinx 0.1.0", - "nym-wireguard-types 0.1.0", + "nym-sphinx 1.6.0", + "nym-wireguard-types 1.6.0", "rand 0.8.5", "serde", "sha2 0.10.9", @@ -5129,19 +5117,19 @@ dependencies = [ [[package]] name = "nym-bandwidth-controller" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bip39", "log", "nym-credential-storage", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-contract-common 0.1.0", - "nym-ecash-time 0.1.0", - "nym-network-defaults 0.1.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-contract-common 1.6.0", + "nym-ecash-time 1.6.0", + "nym-network-defaults 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "thiserror 2.0.12", "url", @@ -5151,6 +5139,19 @@ dependencies = [ [[package]] name = "nym-bin-common" version = "0.6.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "const-str", + "log", + "schemars 0.8.22", + "serde", + "utoipa", + "vergen", +] + +[[package]] +name = "nym-bin-common" +version = "1.6.0" dependencies = [ "clap", "clap_complete", @@ -5170,22 +5171,9 @@ dependencies = [ "vergen", ] -[[package]] -name = "nym-bin-common" -version = "0.6.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "const-str", - "log", - "schemars 0.8.22", - "serde", - "utoipa", - "vergen", -] - [[package]] name = "nym-cli" -version = "1.1.59" +version = "1.6.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -5197,10 +5185,10 @@ dependencies = [ "dotenvy", "inquire", "log", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-cli-commands", - "nym-network-defaults 0.1.0", - "nym-validator-client 0.1.0", + "nym-network-defaults 1.6.0", + "nym-validator-client 1.6.0", "serde", "serde_json", "tap", @@ -5209,7 +5197,7 @@ dependencies = [ [[package]] name = "nym-cli-commands" -version = "1.0.0" +version = "1.6.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -5230,28 +5218,28 @@ dependencies = [ "k256", "log", "nym-bandwidth-controller", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", - "nym-coconut-dkg-common 0.1.0", - "nym-config 0.1.0", - "nym-contracts-common 0.5.0", + "nym-coconut-dkg-common 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", "nym-credential-proxy-requests", "nym-credential-storage", "nym-credential-utils", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-contract-common 0.1.0", - "nym-ecash-time 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-contract-common 1.6.0", + "nym-ecash-time 1.6.0", "nym-id", - "nym-mixnet-contract-common 0.6.0", - "nym-multisig-contract-common 0.1.0", - "nym-network-defaults 0.1.0", - "nym-pemstore 0.3.0", - "nym-sphinx 0.1.0", + "nym-mixnet-contract-common 1.6.0", + "nym-multisig-contract-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-pemstore 1.6.0", + "nym-sphinx 1.6.0", "nym-types", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -5267,7 +5255,7 @@ dependencies = [ [[package]] name = "nym-client" -version = "1.1.59" +version = "1.6.0" dependencies = [ "bs58", "clap", @@ -5275,21 +5263,21 @@ dependencies = [ "futures", "log", "nym-bandwidth-controller", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", "nym-client-websocket-requests", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-storage", "nym-credentials", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-requests", "nym-id", - "nym-network-defaults 0.1.0", - "nym-pemstore 0.3.0", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", - "nym-validator-client 0.1.0", + "nym-network-defaults 1.6.0", + "nym-pemstore 1.6.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -5304,7 +5292,7 @@ dependencies = [ [[package]] name = "nym-client-core" -version = "1.1.15" +version = "1.6.0" dependencies = [ "async-trait", "base64 0.22.1", @@ -5312,7 +5300,6 @@ dependencies = [ "clap", "comfy-table", "futures", - "gloo-timers", "http-body-util", "humantime", "hyper 1.6.0", @@ -5322,22 +5309,22 @@ dependencies = [ "nym-client-core-gateways-storage", "nym-client-core-surb-storage", "nym-credential-storage", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-time 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-time 1.6.0", "nym-gateway-client", "nym-gateway-requests", - "nym-http-api-client 0.1.0", + "nym-http-api-client 1.6.0", "nym-id", "nym-mixnet-client", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-nonexhaustive-delayqueue", - "nym-pemstore 0.3.0", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", - "nym-validator-client 0.1.0", + "nym-pemstore 1.6.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "serde", @@ -5362,14 +5349,14 @@ dependencies = [ [[package]] name = "nym-client-core-config-types" -version = "0.1.0" +version = "1.6.0" dependencies = [ "humantime-serde", - "nym-config 0.1.0", - "nym-pemstore 0.3.0", - "nym-sphinx-addressing 0.1.0", - "nym-sphinx-params 0.1.0", - "nym-statistics-common 0.1.0", + "nym-config 1.6.0", + "nym-pemstore 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-statistics-common 1.6.0", "serde", "thiserror 2.0.12", "url", @@ -5377,11 +5364,11 @@ dependencies = [ [[package]] name = "nym-client-core-gateways-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "cosmrs", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-requests", "serde", "sqlx", @@ -5395,13 +5382,13 @@ dependencies = [ [[package]] name = "nym-client-core-surb-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "dashmap", - "nym-crypto 0.4.0", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", + "nym-crypto 1.6.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "sqlx", "sqlx-pool-guard", "thiserror 2.0.12", @@ -5412,12 +5399,12 @@ dependencies = [ [[package]] name = "nym-client-wasm" -version = "1.4.0-rc.0" +version = "1.6.0" dependencies = [ "anyhow", "futures", "js-sys", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-node-tester-utils", "nym-node-tester-wasm", "rand 0.8.5", @@ -5435,9 +5422,9 @@ dependencies = [ [[package]] name = "nym-client-websocket-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ - "nym-sphinx 0.1.0", + "nym-sphinx 1.6.0", "serde", "serde_json", ] @@ -5445,6 +5432,7 @@ dependencies = [ [[package]] name = "nym-coconut-dkg-common" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -5457,21 +5445,43 @@ dependencies = [ [[package]] name = "nym-coconut-dkg-common" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-utils", "cw2", "cw4", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-multisig-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-contracts-common 1.6.0", + "nym-multisig-contract-common 1.6.0", ] [[package]] name = "nym-compact-ecash" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "bincode", + "bls12_381", + "bs58", + "cfg-if", + "digest 0.10.7", + "ff", + "group", + "itertools 0.14.0", + "nym-network-defaults 0.1.0", + "nym-pemstore 0.3.0", + "rand 0.8.5", + "serde", + "sha2 0.10.9", + "subtle 2.6.1", + "thiserror 2.0.12", + "zeroize", +] + +[[package]] +name = "nym-compact-ecash" +version = "1.6.0" dependencies = [ "bincode", "bls12_381", @@ -5482,8 +5492,8 @@ dependencies = [ "ff", "group", "itertools 0.14.0", - "nym-network-defaults 0.1.0", - "nym-pemstore 0.3.0", + "nym-network-defaults 1.6.0", + "nym-pemstore 1.6.0", "rand 0.8.5", "rayon", "serde", @@ -5493,32 +5503,10 @@ dependencies = [ "zeroize", ] -[[package]] -name = "nym-compact-ecash" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "bincode", - "bls12_381", - "bs58", - "cfg-if", - "digest 0.10.7", - "ff", - "group", - "itertools 0.14.0", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-pemstore 0.3.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "rand 0.8.5", - "serde", - "sha2 0.10.9", - "subtle 2.6.1", - "thiserror 2.0.12", - "zeroize", -] - [[package]] name = "nym-config" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "dirs", "handlebars", @@ -5532,13 +5520,12 @@ dependencies = [ [[package]] name = "nym-config" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "dirs", "handlebars", "log", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-network-defaults 1.6.0", "serde", "thiserror 2.0.12", "toml 0.8.23", @@ -5548,6 +5535,21 @@ dependencies = [ [[package]] name = "nym-contracts-common" version = "0.5.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "bs58", + "cosmwasm-schema", + "cosmwasm-std", + "cw-storage-plus", + "schemars 0.8.22", + "serde", + "thiserror 2.0.12", + "vergen", +] + +[[package]] +name = "nym-contracts-common" +version = "1.6.0" dependencies = [ "anyhow", "bs58", @@ -5562,24 +5564,9 @@ dependencies = [ "vergen", ] -[[package]] -name = "nym-contracts-common" -version = "0.5.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "bs58", - "cosmwasm-schema", - "cosmwasm-std", - "cw-storage-plus", - "schemars 0.8.22", - "serde", - "thiserror 2.0.12", - "vergen", -] - [[package]] name = "nym-contracts-common-testing" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "cosmwasm-std", @@ -5592,21 +5579,21 @@ dependencies = [ [[package]] name = "nym-cpp-ffi" -version = "0.1.2" +version = "1.6.0" dependencies = [ "anyhow", "bs58", "lazy_static", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-ffi-shared", "nym-sdk", - "nym-sphinx-anonymous-replies 0.1.0", + "nym-sphinx-anonymous-replies 1.6.0", "tokio", ] [[package]] name = "nym-credential-proxy" -version = "0.1.7" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -5619,17 +5606,17 @@ dependencies = [ "dotenvy", "futures", "humantime", - "nym-bin-common 0.6.0", - "nym-compact-ecash 0.1.0", - "nym-config 0.1.0", + "nym-bin-common 1.6.0", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", "nym-credential-proxy-requests", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-contract-common 0.1.0", - "nym-http-api-common 0.1.0", - "nym-network-defaults 0.1.0", - "nym-validator-client 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-contract-common 1.6.0", + "nym-http-api-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "reqwest 0.12.22", "serde", @@ -5654,14 +5641,14 @@ dependencies = [ [[package]] name = "nym-credential-proxy-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-http-api-client 0.1.0", - "nym-http-api-common 0.1.0", - "nym-serde-helpers 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-http-api-client 1.6.0", + "nym-http-api-common 1.6.0", + "nym-serde-helpers 1.6.0", "reqwest 0.12.22", "schemars 0.8.22", "serde", @@ -5676,14 +5663,14 @@ dependencies = [ [[package]] name = "nym-credential-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "bincode", "log", - "nym-compact-ecash 0.1.0", + "nym-compact-ecash 1.6.0", "nym-credentials", - "nym-ecash-time 0.1.0", + "nym-ecash-time 1.6.0", "serde", "sqlx", "sqlx-pool-guard", @@ -5694,17 +5681,17 @@ dependencies = [ [[package]] name = "nym-credential-utils" -version = "0.1.0" +version = "1.6.0" dependencies = [ "log", "nym-bandwidth-controller", "nym-client-core", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-storage", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-ecash-time 0.1.0", - "nym-validator-client 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-ecash-time 1.6.0", + "nym-validator-client 1.6.0", "thiserror 2.0.12", "time", "tokio", @@ -5712,7 +5699,7 @@ dependencies = [ [[package]] name = "nym-credential-verification" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "bs58", @@ -5720,14 +5707,14 @@ dependencies = [ "cw-utils", "dyn-clone", "futures", - "nym-api-requests 0.1.0", + "nym-api-requests 1.6.0", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-ecash-contract-common 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-ecash-contract-common 1.6.0", "nym-gateway-requests", "nym-gateway-storage", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "si-scale", "thiserror 2.0.12", @@ -5738,20 +5725,20 @@ dependencies = [ [[package]] name = "nym-credentials" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bincode", "bls12_381", "cosmrs", "log", - "nym-api-requests 0.1.0", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-contract-common 0.1.0", - "nym-ecash-time 0.1.0", - "nym-network-defaults 0.1.0", - "nym-serde-helpers 0.1.0", - "nym-validator-client 0.1.0", + "nym-api-requests 1.6.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-contract-common 1.6.0", + "nym-ecash-time 1.6.0", + "nym-network-defaults 1.6.0", + "nym-serde-helpers 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "serde", "thiserror 2.0.12", @@ -5762,6 +5749,7 @@ dependencies = [ [[package]] name = "nym-credentials-interface" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "bls12_381", "nym-compact-ecash 0.1.0", @@ -5777,13 +5765,12 @@ dependencies = [ [[package]] name = "nym-credentials-interface" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "bls12_381", - "nym-compact-ecash 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-ecash-time 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-compact-ecash 1.6.0", + "nym-ecash-time 1.6.0", + "nym-network-defaults 1.6.0", "rand 0.8.5", "serde", "strum 0.26.3", @@ -5795,6 +5782,7 @@ dependencies = [ [[package]] name = "nym-crypto" version = "0.4.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "aead", "aes", @@ -5811,7 +5799,6 @@ dependencies = [ "nym-pemstore 0.3.0", "nym-sphinx-types 0.2.0", "rand 0.8.5", - "rand_chacha 0.3.1", "serde", "serde_bytes", "sha2 0.10.9", @@ -5823,8 +5810,7 @@ dependencies = [ [[package]] name = "nym-crypto" -version = "0.4.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "aead", "aes", @@ -5838,9 +5824,10 @@ dependencies = [ "generic-array 0.14.7", "hkdf", "hmac", - "nym-pemstore 0.3.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-pemstore 1.6.0", + "nym-sphinx-types 1.6.0", "rand 0.8.5", + "rand_chacha 0.3.1", "serde", "serde_bytes", "sha2 0.10.9", @@ -5852,7 +5839,7 @@ dependencies = [ [[package]] name = "nym-dkg" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bitvec", "bls12_381", @@ -5861,8 +5848,8 @@ dependencies = [ "ff", "group", "lazy_static", - "nym-contracts-common 0.5.0", - "nym-pemstore 0.3.0", + "nym-contracts-common 1.6.0", + "nym-pemstore 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "rand_core 0.6.4", @@ -5876,6 +5863,20 @@ dependencies = [ [[package]] name = "nym-ecash-contract-common" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "bs58", + "cosmwasm-schema", + "cosmwasm-std", + "cw-controllers", + "cw-utils", + "nym-multisig-contract-common 0.1.0", + "thiserror 2.0.12", +] + +[[package]] +name = "nym-ecash-contract-common" +version = "1.6.0" dependencies = [ "bs58", "cosmwasm-schema", @@ -5883,43 +5884,29 @@ dependencies = [ "cw-controllers", "cw-utils", "cw2", - "nym-multisig-contract-common 0.1.0", - "thiserror 2.0.12", -] - -[[package]] -name = "nym-ecash-contract-common" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "bs58", - "cosmwasm-schema", - "cosmwasm-std", - "cw-controllers", - "cw-utils", - "nym-multisig-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-multisig-contract-common 1.6.0", "thiserror 2.0.12", ] [[package]] name = "nym-ecash-time" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ - "nym-compact-ecash 0.1.0", "time", ] [[package]] name = "nym-ecash-time" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ + "nym-compact-ecash 1.6.0", "time", ] [[package]] name = "nym-execute" -version = "0.1.0" +version = "1.6.0" dependencies = [ "quote", "syn 1.0.109", @@ -5928,6 +5915,18 @@ dependencies = [ [[package]] name = "nym-exit-policy" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "serde", + "serde_json", + "thiserror 2.0.12", + "tracing", + "utoipa", +] + +[[package]] +name = "nym-exit-policy" +version = "1.6.0" dependencies = [ "reqwest 0.12.22", "serde", @@ -5937,29 +5936,17 @@ dependencies = [ "utoipa", ] -[[package]] -name = "nym-exit-policy" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "serde", - "serde_json", - "thiserror 2.0.12", - "tracing", - "utoipa", -] - [[package]] name = "nym-ffi-shared" -version = "0.2.1" +version = "1.6.0" dependencies = [ "anyhow", "bs58", "lazy_static", - "nym-bin-common 0.6.0", - "nym-crypto 0.4.0", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", "nym-sdk", - "nym-sphinx-anonymous-replies 0.1.0", + "nym-sphinx-anonymous-replies 1.6.0", "tokio", "uniffi", "uniffi_build", @@ -5967,7 +5954,7 @@ dependencies = [ [[package]] name = "nym-gateway" -version = "1.1.36" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -5977,30 +5964,30 @@ dependencies = [ "defguard_wireguard_rs", "futures", "ipnetwork", - "nym-api-requests 0.1.0", + "nym-api-requests 1.6.0", "nym-authenticator", "nym-credential-verification", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", "nym-gateway-requests", "nym-gateway-stats-storage", "nym-gateway-storage", "nym-ip-packet-router", "nym-mixnet-client", "nym-mixnode-common", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-network-requester", "nym-node-metrics", "nym-sdk", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", "nym-types", - "nym-validator-client 0.1.0", + "nym-validator-client 1.6.0", "nym-wireguard", - "nym-wireguard-types 0.1.0", + "nym-wireguard-types 1.6.0", "rand 0.8.5", "sha2 0.10.9", "sqlx", @@ -6017,7 +6004,7 @@ dependencies = [ [[package]] name = "nym-gateway-client" -version = "0.1.0" +version = "1.6.0" dependencies = [ "futures", "getrandom 0.2.16", @@ -6025,16 +6012,16 @@ dependencies = [ "nym-bandwidth-controller", "nym-credential-storage", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", "nym-gateway-requests", - "nym-http-api-client 0.1.0", - "nym-network-defaults 0.1.0", - "nym-pemstore 0.3.0", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-http-api-client 1.6.0", + "nym-network-defaults 1.6.0", + "nym-pemstore 1.6.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "serde", "si-scale", @@ -6055,20 +6042,20 @@ dependencies = [ [[package]] name = "nym-gateway-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bs58", "futures", "generic-array 0.14.7", - "nym-compact-ecash 0.1.0", + "nym-compact-ecash 1.6.0", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-pemstore 0.3.0", - "nym-serde-helpers 0.1.0", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-pemstore 1.6.0", + "nym-serde-helpers 1.6.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -6085,11 +6072,11 @@ dependencies = [ [[package]] name = "nym-gateway-stats-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "nym-node-metrics", - "nym-sphinx 0.1.0", - "nym-statistics-common 0.1.0", + "nym-sphinx 1.6.0", + "nym-statistics-common 1.6.0", "sqlx", "strum 0.26.3", "thiserror 2.0.12", @@ -6100,15 +6087,15 @@ dependencies = [ [[package]] name = "nym-gateway-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "bincode", "defguard_wireguard_rs", "dyn-clone", - "nym-credentials-interface 0.1.0", + "nym-credentials-interface 1.6.0", "nym-gateway-requests", - "nym-sphinx 0.1.0", + "nym-sphinx 1.6.0", "sqlx", "thiserror 2.0.12", "time", @@ -6118,15 +6105,15 @@ dependencies = [ [[package]] name = "nym-go-ffi" -version = "0.2.2" +version = "1.6.0" dependencies = [ "anyhow", "lazy_static", - "nym-bin-common 0.6.0", - "nym-crypto 0.4.0", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", "nym-ffi-shared", "nym-sdk", - "nym-sphinx-anonymous-replies 0.1.0", + "nym-sphinx-anonymous-replies 1.6.0", "thiserror 2.0.12", "tokio", "uniffi", @@ -6159,6 +6146,30 @@ dependencies = [ [[package]] name = "nym-http-api-client" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "async-trait", + "bincode", + "bytes", + "encoding_rs", + "hickory-resolver", + "http 1.3.1", + "mime", + "nym-bin-common 0.6.0", + "nym-http-api-common 0.1.0", + "once_cell", + "reqwest 0.12.22", + "serde", + "serde_json", + "thiserror 2.0.12", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "nym-http-api-client" +version = "1.6.0" dependencies = [ "async-trait", "bincode", @@ -6168,8 +6179,8 @@ dependencies = [ "http 1.3.1", "itertools 0.14.0", "mime", - "nym-bin-common 0.6.0", - "nym-http-api-common 0.1.0", + "nym-bin-common 1.6.0", + "nym-http-api-common 1.6.0", "once_cell", "reqwest 0.12.22", "serde", @@ -6182,32 +6193,25 @@ dependencies = [ ] [[package]] -name = "nym-http-api-client" +name = "nym-http-api-common" version = "0.1.0" source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ - "async-trait", + "axum 0.7.9", + "axum-client-ip", "bincode", - "bytes", - "encoding_rs", - "hickory-resolver", - "http 1.3.1", - "mime", - "nym-bin-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "once_cell", - "reqwest 0.12.22", + "colored", + "futures", "serde", - "serde_json", - "thiserror 2.0.12", + "subtle 2.6.1", + "tower 0.5.2", "tracing", - "url", - "wasmtimer", + "zeroize", ] [[package]] name = "nym-http-api-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "axum 0.7.9", "axum-client-ip", @@ -6227,26 +6231,9 @@ dependencies = [ "zeroize", ] -[[package]] -name = "nym-http-api-common" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "axum 0.7.9", - "axum-client-ip", - "bincode", - "colored", - "futures", - "serde", - "subtle 2.6.1", - "tower 0.5.2", - "tracing", - "zeroize", -] - [[package]] name = "nym-id" -version = "0.1.0" +version = "1.6.0" dependencies = [ "nym-credential-storage", "nym-credentials", @@ -6258,12 +6245,12 @@ dependencies = [ [[package]] name = "nym-id-cli" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "bs58", "clap", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-credential-storage", "nym-id", "tokio", @@ -6272,7 +6259,7 @@ dependencies = [ [[package]] name = "nym-inclusion-probability" -version = "0.1.0" +version = "1.6.0" dependencies = [ "log", "rand 0.8.5", @@ -6281,14 +6268,14 @@ dependencies = [ [[package]] name = "nym-ip-packet-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bincode", "bytes", - "nym-bin-common 0.6.0", - "nym-crypto 0.4.0", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", "nym-service-provider-requests-common", - "nym-sphinx 0.1.0", + "nym-sphinx 1.6.0", "rand 0.8.5", "serde", "thiserror 2.0.12", @@ -6299,7 +6286,7 @@ dependencies = [ [[package]] name = "nym-ip-packet-router" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -6310,24 +6297,24 @@ dependencies = [ "etherparse", "futures", "log", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", - "nym-config 0.1.0", - "nym-crypto 0.4.0", - "nym-exit-policy 0.1.0", + "nym-config 1.6.0", + "nym-crypto 1.6.0", + "nym-exit-policy 1.6.0", "nym-id", "nym-ip-packet-requests", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-network-requester", "nym-sdk", "nym-service-provider-requests-common", "nym-service-providers-common", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "nym-tun", "nym-types", "nym-wireguard", - "nym-wireguard-types 0.1.0", + "nym-wireguard-types 1.6.0", "rand 0.8.5", "reqwest 0.12.22", "serde", @@ -6342,7 +6329,7 @@ dependencies = [ [[package]] name = "nym-ledger" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bip32", "k256", @@ -6351,16 +6338,6 @@ dependencies = [ "thiserror 2.0.12", ] -[[package]] -name = "nym-metrics" -version = "0.1.0" -dependencies = [ - "dashmap", - "lazy_static", - "prometheus", - "tracing", -] - [[package]] name = "nym-metrics" version = "0.1.0" @@ -6372,16 +6349,26 @@ dependencies = [ "tracing", ] +[[package]] +name = "nym-metrics" +version = "1.6.0" +dependencies = [ + "dashmap", + "lazy_static", + "prometheus", + "tracing", +] + [[package]] name = "nym-mixnet-client" -version = "0.1.0" +version = "1.6.0" dependencies = [ "dashmap", "futures", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-noise", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "rand 0.8.5", "tokio", "tokio-stream", @@ -6392,6 +6379,28 @@ dependencies = [ [[package]] name = "nym-mixnet-contract-common" version = "0.6.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "bs58", + "cosmwasm-schema", + "cosmwasm-std", + "cw-controllers", + "cw-storage-plus", + "humantime-serde", + "nym-contracts-common 0.5.0", + "schemars 0.8.22", + "semver 1.0.26", + "serde", + "serde-json-wasm", + "serde_repr", + "thiserror 2.0.12", + "time", + "utoipa", +] + +[[package]] +name = "nym-mixnet-contract-common" +version = "1.6.0" dependencies = [ "bs58", "cosmwasm-schema", @@ -6400,7 +6409,7 @@ dependencies = [ "cw-storage-plus", "cw2", "humantime-serde", - "nym-contracts-common 0.5.0", + "nym-contracts-common 1.6.0", "rand_chacha 0.3.1", "schemars 0.8.22", "semver 1.0.26", @@ -6412,46 +6421,24 @@ dependencies = [ "utoipa", ] -[[package]] -name = "nym-mixnet-contract-common" -version = "0.6.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "bs58", - "cosmwasm-schema", - "cosmwasm-std", - "cw-controllers", - "cw-storage-plus", - "humantime-serde", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "schemars 0.8.22", - "semver 1.0.26", - "serde", - "serde-json-wasm", - "serde_repr", - "thiserror 2.0.12", - "time", - "utoipa", -] - [[package]] name = "nym-mixnode-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bytes", "futures", "humantime-serde", "log", - "nym-crypto 0.4.0", - "nym-metrics 0.1.0", - "nym-network-defaults 0.1.0", - "nym-sphinx-acknowledgements 0.1.0", - "nym-sphinx-addressing 0.1.0", - "nym-sphinx-forwarding 0.1.0", - "nym-sphinx-framing 0.1.0", - "nym-sphinx-params 0.1.0", - "nym-sphinx-types 0.2.0", - "nym-task 0.1.0", + "nym-crypto 1.6.0", + "nym-metrics 1.6.0", + "nym-network-defaults 1.6.0", + "nym-sphinx-acknowledgements 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-forwarding 1.6.0", + "nym-sphinx-framing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-task 1.6.0", "rand 0.8.5", "serde", "thiserror 2.0.12", @@ -6461,21 +6448,6 @@ dependencies = [ "url", ] -[[package]] -name = "nym-multisig-contract-common" -version = "0.1.0" -dependencies = [ - "cosmwasm-schema", - "cosmwasm-std", - "cw-storage-plus", - "cw-utils", - "cw3", - "cw4", - "schemars 0.8.22", - "serde", - "thiserror 2.0.12", -] - [[package]] name = "nym-multisig-contract-common" version = "0.1.0" @@ -6493,17 +6465,18 @@ dependencies = [ ] [[package]] -name = "nym-network-defaults" -version = "0.1.0" +name = "nym-multisig-contract-common" +version = "1.6.0" dependencies = [ - "cargo_metadata 0.19.2", - "dotenvy", - "log", - "regex", + "cosmwasm-schema", + "cosmwasm-std", + "cw-storage-plus", + "cw-utils", + "cw3", + "cw4", "schemars 0.8.22", "serde", - "url", - "utoipa", + "thiserror 2.0.12", ] [[package]] @@ -6521,9 +6494,23 @@ dependencies = [ "utoipa", ] +[[package]] +name = "nym-network-defaults" +version = "1.6.0" +dependencies = [ + "cargo_metadata 0.19.2", + "dotenvy", + "log", + "regex", + "schemars 0.8.22", + "serde", + "url", + "utoipa", +] + [[package]] name = "nym-network-monitor" -version = "1.0.2" +version = "1.6.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -6531,16 +6518,16 @@ dependencies = [ "dashmap", "futures", "log", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-requests", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-sdk", - "nym-sphinx 0.1.0", - "nym-topology 0.1.0", + "nym-sphinx 1.6.0", + "nym-topology 1.6.0", "nym-types", - "nym-validator-client 0.1.0", + "nym-validator-client 1.6.0", "petgraph", "rand 0.8.5", "rand_chacha 0.3.1", @@ -6556,7 +6543,7 @@ dependencies = [ [[package]] name = "nym-network-requester" -version = "1.1.60" +version = "1.6.0" dependencies = [ "addr", "anyhow", @@ -6569,23 +6556,23 @@ dependencies = [ "ipnetwork", "log", "nym-async-file-watcher", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", "nym-client-websocket-requests", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-storage", "nym-credentials", - "nym-crypto 0.4.0", - "nym-exit-policy 0.1.0", + "nym-crypto 1.6.0", + "nym-exit-policy 1.6.0", "nym-id", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-ordered-buffer", "nym-sdk", "nym-service-providers-common", "nym-socks5-proxy-helpers", "nym-socks5-requests", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "nym-types", "publicsuffix", "rand 0.8.5", @@ -6606,7 +6593,7 @@ dependencies = [ [[package]] name = "nym-node" -version = "1.15.0" +version = "1.6.0" dependencies = [ "anyhow", "arc-swap", @@ -6633,39 +6620,39 @@ dependencies = [ "ipnetwork", "lioness", "nym-authenticator", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core-config-types", - "nym-config 0.1.0", - "nym-crypto 0.4.0", + "nym-config 1.6.0", + "nym-crypto 1.6.0", "nym-gateway", "nym-gateway-stats-storage", - "nym-http-api-client 0.1.0", - "nym-http-api-common 0.1.0", + "nym-http-api-client 1.6.0", + "nym-http-api-common 1.6.0", "nym-ip-packet-router", - "nym-metrics 0.1.0", + "nym-metrics 1.6.0", "nym-mixnet-client", "nym-network-requester", "nym-node-metrics", - "nym-node-requests 0.1.0", + "nym-node-requests 1.6.0", "nym-noise", "nym-noise-keys", "nym-nonexhaustive-delayqueue", - "nym-pemstore 0.3.0", - "nym-sphinx-acknowledgements 0.1.0", - "nym-sphinx-addressing 0.1.0", - "nym-sphinx-forwarding 0.1.0", - "nym-sphinx-framing 0.1.0", - "nym-sphinx-params 0.1.0", - "nym-sphinx-routing 0.1.0", - "nym-sphinx-types 0.2.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", + "nym-pemstore 1.6.0", + "nym-sphinx-acknowledgements 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-forwarding 1.6.0", + "nym-sphinx-framing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-routing 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", "nym-types", - "nym-validator-client 0.1.0", + "nym-validator-client 1.6.0", "nym-verloc", "nym-wireguard", - "nym-wireguard-types 0.1.0", + "nym-wireguard-types 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "serde", @@ -6689,12 +6676,12 @@ dependencies = [ [[package]] name = "nym-node-metrics" -version = "0.1.0" +version = "1.6.0" dependencies = [ "dashmap", "futures", - "nym-metrics 0.1.0", - "nym-statistics-common 0.1.0", + "nym-metrics 1.6.0", + "nym-statistics-common 1.6.0", "strum 0.26.3", "time", "tokio", @@ -6704,6 +6691,7 @@ dependencies = [ [[package]] name = "nym-node-requests" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "async-trait", "celes", @@ -6713,8 +6701,30 @@ dependencies = [ "nym-crypto 0.4.0", "nym-exit-policy 0.1.0", "nym-http-api-client 0.1.0", - "nym-noise-keys", "nym-wireguard-types 0.1.0", + "schemars 0.8.22", + "serde", + "serde_json", + "strum 0.26.3", + "thiserror 2.0.12", + "time", + "utoipa", +] + +[[package]] +name = "nym-node-requests" +version = "1.6.0" +dependencies = [ + "async-trait", + "celes", + "humantime", + "humantime-serde", + "nym-bin-common 1.6.0", + "nym-crypto 1.6.0", + "nym-exit-policy 1.6.0", + "nym-http-api-client 1.6.0", + "nym-noise-keys", + "nym-wireguard-types 1.6.0", "rand_chacha 0.3.1", "schemars 0.8.22", "serde", @@ -6726,38 +6736,15 @@ dependencies = [ "utoipa", ] -[[package]] -name = "nym-node-requests" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "async-trait", - "celes", - "humantime", - "humantime-serde", - "nym-bin-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-exit-policy 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-wireguard-types 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "schemars 0.8.22", - "serde", - "serde_json", - "strum 0.26.3", - "thiserror 2.0.12", - "time", - "utoipa", -] - [[package]] name = "nym-node-status-agent" -version = "1.0.4" +version = "1.6.0" dependencies = [ "anyhow", "clap", "futures", - "nym-bin-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-bin-common 0.6.0", + "nym-crypto 0.4.0", "nym-node-status-client", "rand 0.8.5", "tempfile", @@ -6768,7 +6755,7 @@ dependencies = [ [[package]] name = "nym-node-status-api" -version = "3.2.2" +version = "1.6.0" dependencies = [ "ammonia", "anyhow", @@ -6782,20 +6769,20 @@ dependencies = [ "futures-util", "itertools 0.14.0", "moka", - "nym-bin-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-mixnet-contract-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-bin-common 0.6.0", + "nym-contracts-common 0.5.0", + "nym-crypto 0.4.0", + "nym-http-api-client 0.1.0", + "nym-http-api-common 0.1.0", + "nym-mixnet-contract-common 0.6.0", + "nym-network-defaults 0.1.0", "nym-node-metrics", - "nym-node-requests 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-node-requests 0.1.0", "nym-node-status-client", - "nym-serde-helpers 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-statistics-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-task 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-validator-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-serde-helpers 0.1.0", + "nym-statistics-common 0.1.0", + "nym-task 0.1.0", + "nym-validator-client 0.1.0", "rand 0.8.5", "rand_chacha 0.3.1", "regex", @@ -6822,12 +6809,12 @@ dependencies = [ [[package]] name = "nym-node-status-client" -version = "0.1.2" +version = "1.6.0" dependencies = [ "anyhow", "bincode", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 0.4.0", + "nym-http-api-client 0.1.0", "reqwest 0.12.22", "serde", "serde_json", @@ -6837,15 +6824,15 @@ dependencies = [ [[package]] name = "nym-node-tester-utils" -version = "0.1.0" +version = "1.6.0" dependencies = [ "futures", "log", - "nym-crypto 0.4.0", - "nym-sphinx 0.1.0", - "nym-sphinx-params 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", + "nym-crypto 1.6.0", + "nym-sphinx 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "serde", @@ -6857,7 +6844,7 @@ dependencies = [ [[package]] name = "nym-node-tester-wasm" -version = "1.3.0-rc.0" +version = "1.6.0" dependencies = [ "futures", "js-sys", @@ -6877,13 +6864,13 @@ dependencies = [ [[package]] name = "nym-noise" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "arc-swap", "bytes", "futures", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-noise-keys", "pin-project", "rand_chacha 0.3.1", @@ -6898,9 +6885,9 @@ dependencies = [ [[package]] name = "nym-noise-keys" -version = "0.1.0" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "schemars 0.8.22", "serde", "utoipa", @@ -6908,7 +6895,7 @@ dependencies = [ [[package]] name = "nym-nonexhaustive-delayqueue" -version = "0.1.0" +version = "1.6.0" dependencies = [ "tokio", "tokio-stream", @@ -6918,13 +6905,13 @@ dependencies = [ [[package]] name = "nym-nr-query" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "clap", "log", - "nym-bin-common 0.6.0", - "nym-network-defaults 0.1.0", + "nym-bin-common 1.6.0", + "nym-network-defaults 1.6.0", "nym-sdk", "nym-service-providers-common", "nym-socks5-requests", @@ -6934,7 +6921,7 @@ dependencies = [ [[package]] name = "nym-ordered-buffer" -version = "0.1.0" +version = "1.6.0" dependencies = [ "log", "thiserror 2.0.12", @@ -6943,6 +6930,24 @@ dependencies = [ [[package]] name = "nym-outfox" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "blake3", + "chacha20", + "chacha20poly1305", + "getrandom 0.2.16", + "log", + "rand 0.8.5", + "rayon", + "sphinx-packet", + "thiserror 2.0.12", + "x25519-dalek", + "zeroize", +] + +[[package]] +name = "nym-outfox" +version = "1.6.0" dependencies = [ "blake3", "chacha20", @@ -6959,33 +6964,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "nym-outfox" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "blake3", - "chacha20", - "chacha20poly1305", - "getrandom 0.2.16", - "log", - "rand 0.8.5", - "rayon", - "sphinx-packet", - "thiserror 2.0.12", - "x25519-dalek", - "zeroize", -] - -[[package]] -name = "nym-pemstore" -version = "0.3.0" -dependencies = [ - "pem", - "tracing", - "zeroize", -] - [[package]] name = "nym-pemstore" version = "0.3.0" @@ -6995,14 +6973,23 @@ dependencies = [ "tracing", ] +[[package]] +name = "nym-pemstore" +version = "1.6.0" +dependencies = [ + "pem", + "tracing", + "zeroize", +] + [[package]] name = "nym-performance-contract-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-controllers", - "nym-contracts-common 0.5.0", + "nym-contracts-common 1.6.0", "schemars 0.8.22", "serde", "thiserror 2.0.12", @@ -7010,7 +6997,7 @@ dependencies = [ [[package]] name = "nym-pool-contract-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -7023,7 +7010,7 @@ dependencies = [ [[package]] name = "nym-sdk" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", @@ -7041,25 +7028,25 @@ dependencies = [ "httpcodec", "log", "nym-bandwidth-controller", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", "nym-credential-storage", "nym-credential-utils", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", "nym-gateway-requests", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-ordered-buffer", "nym-service-providers-common", "nym-socks5-client-core", "nym-socks5-requests", - "nym-sphinx 0.1.0", - "nym-sphinx-addressing 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", - "nym-validator-client 0.1.0", + "nym-sphinx 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", + "nym-validator-client 1.6.0", "parking_lot", "rand 0.8.5", "reqwest 0.12.22", @@ -7079,17 +7066,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "nym-serde-helpers" -version = "0.1.0" -dependencies = [ - "base64 0.22.1", - "bs58", - "hex", - "serde", - "time", -] - [[package]] name = "nym-serde-helpers" version = "0.1.0" @@ -7102,9 +7078,20 @@ dependencies = [ "time", ] +[[package]] +name = "nym-serde-helpers" +version = "1.6.0" +dependencies = [ + "base64 0.22.1", + "bs58", + "hex", + "serde", + "time", +] + [[package]] name = "nym-service-provider-requests-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bincode", "serde", @@ -7113,15 +7100,15 @@ dependencies = [ [[package]] name = "nym-service-providers-common" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", "log", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-sdk", "nym-socks5-requests", - "nym-sphinx-anonymous-replies 0.1.0", + "nym-sphinx-anonymous-replies 1.6.0", "serde", "serde_json", "thiserror 2.0.12", @@ -7130,26 +7117,26 @@ dependencies = [ [[package]] name = "nym-socks5-client" -version = "1.1.59" +version = "1.6.0" dependencies = [ "bs58", "clap", "log", - "nym-bin-common 0.6.0", + "nym-bin-common 1.6.0", "nym-client-core", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-storage", "nym-credentials", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-requests", "nym-id", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-ordered-buffer", - "nym-pemstore 0.3.0", + "nym-pemstore 1.6.0", "nym-socks5-client-core", - "nym-sphinx 0.1.0", - "nym-topology 0.1.0", - "nym-validator-client 0.1.0", + "nym-sphinx 1.6.0", + "nym-topology 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -7163,7 +7150,7 @@ dependencies = [ [[package]] name = "nym-socks5-client-core" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "dirs", @@ -7171,17 +7158,17 @@ dependencies = [ "log", "nym-bandwidth-controller", "nym-client-core", - "nym-config 0.1.0", - "nym-contracts-common 0.5.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", "nym-credential-storage", - "nym-mixnet-contract-common 0.6.0", - "nym-network-defaults 0.1.0", + "nym-mixnet-contract-common 1.6.0", + "nym-network-defaults 1.6.0", "nym-service-providers-common", "nym-socks5-proxy-helpers", "nym-socks5-requests", - "nym-sphinx 0.1.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "pin-project", "rand 0.8.5", "reqwest 0.12.22", @@ -7195,14 +7182,14 @@ dependencies = [ [[package]] name = "nym-socks5-proxy-helpers" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bytes", "futures", "log", "nym-ordered-buffer", "nym-socks5-requests", - "nym-task 0.1.0", + "nym-task 1.6.0", "tokio", "tokio-test", "tokio-util", @@ -7210,13 +7197,13 @@ dependencies = [ [[package]] name = "nym-socks5-requests" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bincode", "log", - "nym-exit-policy 0.1.0", + "nym-exit-policy 1.6.0", "nym-service-providers-common", - "nym-sphinx-addressing 0.1.0", + "nym-sphinx-addressing 1.6.0", "serde", "serde_json", "tap", @@ -7226,10 +7213,10 @@ dependencies = [ [[package]] name = "nym-sphinx" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-crypto 0.4.0", "nym-metrics 0.1.0", - "nym-mixnet-contract-common 0.6.0", "nym-sphinx-acknowledgements 0.1.0", "nym-sphinx-addressing 0.1.0", "nym-sphinx-anonymous-replies 0.1.0", @@ -7251,22 +7238,22 @@ dependencies = [ [[package]] name = "nym-sphinx" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-metrics 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-acknowledgements 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-anonymous-replies 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-chunking 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-cover 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-forwarding 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-framing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-routing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-topology 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-metrics 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-sphinx-acknowledgements 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-anonymous-replies 1.6.0", + "nym-sphinx-chunking 1.6.0", + "nym-sphinx-cover 1.6.0", + "nym-sphinx-forwarding 1.6.0", + "nym-sphinx-framing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-routing 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-topology 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", @@ -7278,8 +7265,8 @@ dependencies = [ [[package]] name = "nym-sphinx-acknowledgements" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ - "generic-array 0.14.7", "nym-crypto 0.4.0", "nym-pemstore 0.3.0", "nym-sphinx-addressing 0.1.0", @@ -7288,24 +7275,24 @@ dependencies = [ "nym-sphinx-types 0.2.0", "nym-topology 0.1.0", "rand 0.8.5", - "serde", "thiserror 2.0.12", "zeroize", ] [[package]] name = "nym-sphinx-acknowledgements" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-pemstore 0.3.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-routing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-topology 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "generic-array 0.14.7", + "nym-crypto 1.6.0", + "nym-pemstore 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-routing 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-topology 1.6.0", "rand 0.8.5", + "serde", "thiserror 2.0.12", "zeroize", ] @@ -7313,21 +7300,21 @@ dependencies = [ [[package]] name = "nym-sphinx-addressing" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-crypto 0.4.0", "nym-sphinx-types 0.2.0", - "rand 0.8.5", "serde", "thiserror 2.0.12", ] [[package]] name = "nym-sphinx-addressing" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-sphinx-types 1.6.0", + "rand 0.8.5", "serde", "thiserror 2.0.12", ] @@ -7335,6 +7322,7 @@ dependencies = [ [[package]] name = "nym-sphinx-anonymous-replies" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "bs58", "nym-crypto 0.4.0", @@ -7344,7 +7332,7 @@ dependencies = [ "nym-sphinx-types 0.2.0", "nym-topology 0.1.0", "rand 0.8.5", - "rand_chacha 0.3.1", + "serde", "thiserror 2.0.12", "tracing", "wasm-bindgen", @@ -7352,18 +7340,17 @@ dependencies = [ [[package]] name = "nym-sphinx-anonymous-replies" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "bs58", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-routing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-topology 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-routing 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-topology 1.6.0", "rand 0.8.5", - "serde", + "rand_chacha 0.3.1", "thiserror 2.0.12", "tracing", "wasm-bindgen", @@ -7372,6 +7359,7 @@ dependencies = [ [[package]] name = "nym-sphinx-chunking" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "dashmap", "log", @@ -7388,16 +7376,15 @@ dependencies = [ [[package]] name = "nym-sphinx-chunking" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "dashmap", "log", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-metrics 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-metrics 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-types 1.6.0", "rand 0.8.5", "serde", "thiserror 2.0.12", @@ -7407,6 +7394,7 @@ dependencies = [ [[package]] name = "nym-sphinx-cover" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-crypto 0.4.0", "nym-sphinx-acknowledgements 0.1.0", @@ -7423,18 +7411,17 @@ dependencies = [ [[package]] name = "nym-sphinx-cover" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-acknowledgements 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-chunking 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-forwarding 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-routing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-topology 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-sphinx-acknowledgements 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-chunking 1.6.0", + "nym-sphinx-forwarding 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-routing 1.6.0", + "nym-sphinx-types 1.6.0", + "nym-topology 1.6.0", "rand 0.8.5", "thiserror 2.0.12", ] @@ -7442,9 +7429,10 @@ dependencies = [ [[package]] name = "nym-sphinx-forwarding" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ + "nym-outfox 0.1.0", "nym-sphinx-addressing 0.1.0", - "nym-sphinx-anonymous-replies 0.1.0", "nym-sphinx-params 0.1.0", "nym-sphinx-types 0.2.0", "thiserror 2.0.12", @@ -7452,19 +7440,19 @@ dependencies = [ [[package]] name = "nym-sphinx-forwarding" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-outfox 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-anonymous-replies 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-types 1.6.0", "thiserror 2.0.12", ] [[package]] name = "nym-sphinx-framing" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "bytes", "nym-sphinx-acknowledgements 0.1.0", @@ -7473,23 +7461,22 @@ dependencies = [ "nym-sphinx-params 0.1.0", "nym-sphinx-types 0.2.0", "thiserror 2.0.12", - "tokio", "tokio-util", "tracing", ] [[package]] name = "nym-sphinx-framing" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "bytes", - "nym-sphinx-acknowledgements 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-forwarding 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-params 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-sphinx-acknowledgements 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-forwarding 1.6.0", + "nym-sphinx-params 1.6.0", + "nym-sphinx-types 1.6.0", "thiserror 2.0.12", + "tokio", "tokio-util", "tracing", ] @@ -7497,6 +7484,7 @@ dependencies = [ [[package]] name = "nym-sphinx-params" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-crypto 0.4.0", "nym-sphinx-types 0.2.0", @@ -7506,11 +7494,10 @@ dependencies = [ [[package]] name = "nym-sphinx-params" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-crypto 1.6.0", + "nym-sphinx-types 1.6.0", "serde", "thiserror 2.0.12", ] @@ -7518,6 +7505,7 @@ dependencies = [ [[package]] name = "nym-sphinx-routing" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-sphinx-addressing 0.1.0", "nym-sphinx-types 0.2.0", @@ -7526,17 +7514,17 @@ dependencies = [ [[package]] name = "nym-sphinx-routing" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-types 1.6.0", "thiserror 2.0.12", ] [[package]] name = "nym-sphinx-types" version = "0.2.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-outfox 0.1.0", "sphinx-packet", @@ -7545,17 +7533,16 @@ dependencies = [ [[package]] name = "nym-sphinx-types" -version = "0.2.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ - "nym-outfox 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-outfox 1.6.0", "sphinx-packet", "thiserror 2.0.12", ] [[package]] name = "nym-statistics-api" -version = "0.1.4" +version = "1.6.0" dependencies = [ "anyhow", "axum 0.7.9", @@ -7563,12 +7550,12 @@ dependencies = [ "axum-extra", "celes", "clap", - "nym-bin-common 0.6.0", - "nym-http-api-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-common 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-bin-common 1.6.0", + "nym-http-api-client 0.1.0", + "nym-http-api-common 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 0.1.0", "serde", "serde_json", "sqlx", @@ -7587,6 +7574,7 @@ dependencies = [ [[package]] name = "nym-statistics-common" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "futures", "log", @@ -7604,22 +7592,20 @@ dependencies = [ "thiserror 2.0.12", "time", "tokio", - "utoipa", "wasmtimer", ] [[package]] name = "nym-statistics-common" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "futures", "log", - "nym-credentials-interface 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-metrics 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-task 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-metrics 1.6.0", + "nym-sphinx 1.6.0", + "nym-task 1.6.0", "serde", "serde_json", "sha2 0.10.9", @@ -7629,12 +7615,13 @@ dependencies = [ "thiserror 2.0.12", "time", "tokio", + "utoipa", "wasmtimer", ] [[package]] name = "nym-store-cipher" -version = "0.1.0" +version = "1.6.0" dependencies = [ "aes-gcm", "argon2", @@ -7650,6 +7637,7 @@ dependencies = [ [[package]] name = "nym-task" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "cfg-if", "futures", @@ -7665,8 +7653,7 @@ dependencies = [ [[package]] name = "nym-task" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "cfg-if", "futures", @@ -7683,9 +7670,24 @@ dependencies = [ [[package]] name = "nym-ticketbooks-merkle" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "nym-credentials-interface 0.1.0", "nym-serde-helpers 0.1.0", + "rs_merkle", + "schemars 0.8.22", + "serde", + "sha2 0.10.9", + "time", + "utoipa", +] + +[[package]] +name = "nym-ticketbooks-merkle" +version = "1.6.0" +dependencies = [ + "nym-credentials-interface 1.6.0", + "nym-serde-helpers 1.6.0", "rand 0.8.5", "rand_chacha 0.3.1", "rs_merkle", @@ -7698,30 +7700,35 @@ dependencies = [ ] [[package]] -name = "nym-ticketbooks-merkle" +name = "nym-topology" version = "0.1.0" source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ - "nym-credentials-interface 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-serde-helpers 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "rs_merkle", - "schemars 0.8.22", + "async-trait", + "nym-api-requests 0.1.0", + "nym-config 0.1.0", + "nym-crypto 0.4.0", + "nym-mixnet-contract-common 0.6.0", + "nym-sphinx-addressing 0.1.0", + "nym-sphinx-routing 0.1.0", + "nym-sphinx-types 0.2.0", + "rand 0.8.5", + "reqwest 0.12.22", "serde", - "sha2 0.10.9", - "time", - "utoipa", + "thiserror 2.0.12", + "tracing", ] [[package]] name = "nym-topology" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", - "nym-api-requests 0.1.0", - "nym-crypto 0.4.0", - "nym-mixnet-contract-common 0.6.0", - "nym-sphinx-addressing 0.1.0", - "nym-sphinx-types 0.2.0", + "nym-api-requests 1.6.0", + "nym-crypto 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-sphinx-addressing 1.6.0", + "nym-sphinx-types 1.6.0", "rand 0.8.5", "reqwest 0.12.22", "serde", @@ -7734,33 +7741,13 @@ dependencies = [ "wasm-utils", ] -[[package]] -name = "nym-topology" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "async-trait", - "nym-api-requests 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-config 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-crypto 0.4.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-mixnet-contract-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-addressing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-routing 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-sphinx-types 0.2.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "rand 0.8.5", - "reqwest 0.12.22", - "serde", - "thiserror 2.0.12", - "tracing", -] - [[package]] name = "nym-tun" -version = "0.1.0" +version = "1.6.0" dependencies = [ "etherparse", "log", - "nym-wireguard-types 0.1.0", + "nym-wireguard-types 1.6.0", "thiserror 2.0.12", "tokio", "tokio-tun", @@ -7768,7 +7755,7 @@ dependencies = [ [[package]] name = "nym-types" -version = "1.0.0" +version = "1.6.0" dependencies = [ "base64 0.22.1", "cosmrs", @@ -7777,11 +7764,11 @@ dependencies = [ "hmac", "itertools 0.14.0", "log", - "nym-config 0.1.0", - "nym-crypto 0.4.0", - "nym-mixnet-contract-common 0.6.0", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-config 1.6.0", + "nym-crypto 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "reqwest 0.12.22", "schemars 0.8.22", "serde", @@ -7799,6 +7786,7 @@ dependencies = [ [[package]] name = "nym-validator-client" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "async-trait", "base64 0.22.1", @@ -7822,12 +7810,11 @@ dependencies = [ "nym-config 0.1.0", "nym-contracts-common 0.5.0", "nym-ecash-contract-common 0.1.0", - "nym-group-contract-common 0.1.0", + "nym-group-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", "nym-http-api-client 0.1.0", "nym-mixnet-contract-common 0.6.0", "nym-multisig-contract-common 0.1.0", "nym-network-defaults 0.1.0", - "nym-performance-contract-common", "nym-serde-helpers 0.1.0", "nym-vesting-contract-common 0.7.0", "prost 0.13.5", @@ -7840,7 +7827,6 @@ dependencies = [ "time", "tokio", "tracing", - "ts-rs", "url", "wasmtimer", "zeroize", @@ -7848,8 +7834,7 @@ dependencies = [ [[package]] name = "nym-validator-client" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "async-trait", "base64 0.22.1", @@ -7867,19 +7852,20 @@ dependencies = [ "flate2", "futures", "itertools 0.14.0", - "nym-api-requests 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-coconut-dkg-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-compact-ecash 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-config 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-ecash-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-group-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-http-api-client 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-mixnet-contract-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-multisig-contract-common 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-serde-helpers 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-vesting-contract-common 0.7.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-api-requests 1.6.0", + "nym-coconut-dkg-common 1.6.0", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", + "nym-ecash-contract-common 1.6.0", + "nym-group-contract-common 0.1.0", + "nym-http-api-client 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-multisig-contract-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-performance-contract-common", + "nym-serde-helpers 1.6.0", + "nym-vesting-contract-common 1.6.0", "prost 0.13.5", "reqwest 0.12.22", "serde", @@ -7890,6 +7876,7 @@ dependencies = [ "time", "tokio", "tracing", + "ts-rs", "url", "wasmtimer", "zeroize", @@ -7897,7 +7884,7 @@ dependencies = [ [[package]] name = "nym-validator-rewarder" -version = "0.3.0" +version = "1.6.0" dependencies = [ "anyhow", "bip39", @@ -7906,21 +7893,21 @@ dependencies = [ "futures", "humantime", "humantime-serde", - "nym-bin-common 0.6.0", - "nym-coconut-dkg-common 0.1.0", - "nym-compact-ecash 0.1.0", - "nym-config 0.1.0", - "nym-contracts-common 0.5.0", + "nym-bin-common 1.6.0", + "nym-coconut-dkg-common 1.6.0", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-time 0.1.0", - "nym-network-defaults 0.1.0", - "nym-pemstore 0.3.0", - "nym-serde-helpers 0.1.0", - "nym-task 0.1.0", - "nym-ticketbooks-merkle 0.1.0", - "nym-validator-client 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-time 1.6.0", + "nym-network-defaults 1.6.0", + "nym-pemstore 1.6.0", + "nym-serde-helpers 1.6.0", + "nym-task 1.6.0", + "nym-ticketbooks-merkle 1.6.0", + "nym-validator-client 1.6.0", "nyxd-scraper", "rand 0.8.5", "rand_chacha 0.3.1", @@ -7939,14 +7926,14 @@ dependencies = [ [[package]] name = "nym-verloc" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bytes", "futures", "humantime", - "nym-crypto 0.4.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-crypto 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "thiserror 2.0.12", "time", @@ -7959,44 +7946,44 @@ dependencies = [ [[package]] name = "nym-vesting-contract-common" version = "0.7.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +dependencies = [ + "cosmwasm-schema", + "cosmwasm-std", + "nym-contracts-common 0.5.0", + "nym-mixnet-contract-common 0.6.0", + "serde", + "thiserror 2.0.12", +] + +[[package]] +name = "nym-vesting-contract-common" +version = "1.6.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw2", - "nym-contracts-common 0.5.0", - "nym-mixnet-contract-common 0.6.0", + "nym-contracts-common 1.6.0", + "nym-mixnet-contract-common 1.6.0", "serde", "thiserror 2.0.12", "ts-rs", ] -[[package]] -name = "nym-vesting-contract-common" -version = "0.7.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" -dependencies = [ - "cosmwasm-schema", - "cosmwasm-std", - "nym-contracts-common 0.5.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-mixnet-contract-common 0.6.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "serde", - "thiserror 2.0.12", -] - [[package]] name = "nym-vpn-api-lib-wasm" -version = "0.1.0" +version = "1.6.0" dependencies = [ "bs58", "getrandom 0.2.16", "js-sys", - "nym-bin-common 0.6.0", - "nym-compact-ecash 0.1.0", + "nym-bin-common 1.6.0", + "nym-compact-ecash 1.6.0", "nym-credential-proxy-requests", "nym-credentials", - "nym-credentials-interface 0.1.0", - "nym-crypto 0.4.0", - "nym-ecash-time 0.1.0", + "nym-credentials-interface 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-time 1.6.0", "serde", "serde-wasm-bindgen 0.6.5", "serde_json", @@ -8015,12 +8002,12 @@ dependencies = [ "cosmrs", "cosmwasm-std", "hex-literal", - "nym-config 0.1.0", - "nym-mixnet-contract-common 0.6.0", - "nym-network-defaults 0.1.0", + "nym-config 1.6.0", + "nym-mixnet-contract-common 1.6.0", + "nym-network-defaults 1.6.0", "nym-types", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "serde", "serde_json", "strum 0.23.0", @@ -8029,7 +8016,7 @@ dependencies = [ [[package]] name = "nym-wireguard" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "base64 0.22.1", @@ -8043,12 +8030,12 @@ dependencies = [ "log", "nym-authenticator-requests", "nym-credential-verification", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-storage", - "nym-network-defaults 0.1.0", + "nym-network-defaults 1.6.0", "nym-node-metrics", - "nym-task 0.1.0", - "nym-wireguard-types 0.1.0", + "nym-task 1.6.0", + "nym-wireguard-types 1.6.0", "thiserror 2.0.12", "time", "tokio", @@ -8060,13 +8047,12 @@ dependencies = [ [[package]] name = "nym-wireguard-types" version = "0.1.0" +source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" dependencies = [ "base64 0.22.1", "log", "nym-config 0.1.0", - "nym-crypto 0.4.0", "nym-network-defaults 0.1.0", - "rand 0.8.5", "serde", "thiserror 2.0.12", "x25519-dalek", @@ -8074,13 +8060,14 @@ dependencies = [ [[package]] name = "nym-wireguard-types" -version = "0.1.0" -source = "git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar#0d420fb0a56f010b86562fb037034b1ae477a3b8" +version = "1.6.0" dependencies = [ "base64 0.22.1", "log", - "nym-config 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", - "nym-network-defaults 0.1.0 (git+https://github.com/nymtech/nym.git?branch=release/2025.11-cheddar)", + "nym-config 1.6.0", + "nym-crypto 1.6.0", + "nym-network-defaults 1.6.0", + "rand 0.8.5", "serde", "thiserror 2.0.12", "x25519-dalek", @@ -8088,7 +8075,7 @@ dependencies = [ [[package]] name = "nymvisor" -version = "0.1.24" +version = "1.6.0" dependencies = [ "anyhow", "bytes", @@ -8101,9 +8088,9 @@ dependencies = [ "humantime-serde", "nix 0.27.1", "nym-async-file-watcher", - "nym-bin-common 0.6.0", - "nym-config 0.1.0", - "nym-task 0.1.0", + "nym-bin-common 1.6.0", + "nym-config 1.6.0", + "nym-task 1.6.0", "reqwest 0.12.22", "serde", "serde_json", @@ -8118,18 +8105,18 @@ dependencies = [ [[package]] name = "nyx-chain-watcher" -version = "0.1.14" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", "axum 0.7.9", "chrono", "clap", - "nym-bin-common 0.6.0", - "nym-config 0.1.0", - "nym-network-defaults 0.1.0", - "nym-task 0.1.0", - "nym-validator-client 0.1.0", + "nym-bin-common 1.6.0", + "nym-config 1.6.0", + "nym-network-defaults 1.6.0", + "nym-task 1.6.0", + "nym-validator-client 1.6.0", "nyxd-scraper", "reqwest 0.12.22", "schemars 0.8.22", @@ -8149,7 +8136,7 @@ dependencies = [ [[package]] name = "nyxd-scraper" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "const_format", @@ -10471,7 +10458,7 @@ dependencies = [ [[package]] name = "sqlx-pool-guard" -version = "0.1.0" +version = "1.6.0" dependencies = [ "proc_pidinfo", "sqlx", @@ -10549,7 +10536,7 @@ dependencies = [ [[package]] name = "ssl-inject" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "clap", @@ -10916,7 +10903,7 @@ dependencies = [ [[package]] name = "testnet-manager" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "bip39", @@ -10927,20 +10914,20 @@ dependencies = [ "dkg-bypass-contract", "humantime", "indicatif 0.17.11", - "nym-bin-common 0.6.0", - "nym-coconut-dkg-common 0.1.0", - "nym-compact-ecash 0.1.0", - "nym-config 0.1.0", - "nym-contracts-common 0.5.0", - "nym-crypto 0.4.0", - "nym-ecash-contract-common 0.1.0", + "nym-bin-common 1.6.0", + "nym-coconut-dkg-common 1.6.0", + "nym-compact-ecash 1.6.0", + "nym-config 1.6.0", + "nym-contracts-common 1.6.0", + "nym-crypto 1.6.0", + "nym-ecash-contract-common 1.6.0", "nym-group-contract-common 0.1.0", - "nym-mixnet-contract-common 0.6.0", - "nym-multisig-contract-common 0.1.0", - "nym-pemstore 0.3.0", + "nym-mixnet-contract-common 1.6.0", + "nym-multisig-contract-common 1.6.0", + "nym-pemstore 1.6.0", "nym-performance-contract-common", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "rand 0.8.5", "serde", "serde_json", @@ -11611,14 +11598,14 @@ dependencies = [ [[package]] name = "ts-rs-cli" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", - "nym-api-requests 0.1.0", - "nym-mixnet-contract-common 0.6.0", + "nym-api-requests 1.6.0", + "nym-mixnet-contract-common 1.6.0", "nym-types", - "nym-validator-client 0.1.0", - "nym-vesting-contract-common 0.7.0", + "nym-validator-client 1.6.0", + "nym-vesting-contract-common 1.6.0", "nym-wallet-types", "ts-rs", "walkdir", @@ -12059,14 +12046,14 @@ dependencies = [ [[package]] name = "validator-status-check" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "clap", "comfy-table", - "nym-bin-common 0.6.0", - "nym-network-defaults 0.1.0", - "nym-validator-client 0.1.0", + "nym-bin-common 1.6.0", + "nym-network-defaults 1.6.0", + "nym-validator-client 1.6.0", "serde", "serde_json", "strum 0.26.3", @@ -12284,23 +12271,23 @@ dependencies = [ [[package]] name = "wasm-client-core" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "console_error_panic_hook", "js-sys", "nym-bandwidth-controller", "nym-client-core", - "nym-config 0.1.0", + "nym-config 1.6.0", "nym-credential-storage", - "nym-crypto 0.4.0", + "nym-crypto 1.6.0", "nym-gateway-client", - "nym-sphinx 0.1.0", - "nym-sphinx-acknowledgements 0.1.0", - "nym-statistics-common 0.1.0", - "nym-task 0.1.0", - "nym-topology 0.1.0", - "nym-validator-client 0.1.0", + "nym-sphinx 1.6.0", + "nym-sphinx-acknowledgements 1.6.0", + "nym-statistics-common 1.6.0", + "nym-task 1.6.0", + "nym-topology 1.6.0", + "nym-validator-client 1.6.0", "rand 0.8.5", "serde", "serde-wasm-bindgen 0.6.5", @@ -12317,7 +12304,7 @@ dependencies = [ [[package]] name = "wasm-storage" -version = "0.1.0" +version = "1.6.0" dependencies = [ "async-trait", "getrandom 0.2.16", @@ -12346,7 +12333,7 @@ dependencies = [ [[package]] name = "wasm-utils" -version = "0.1.0" +version = "1.6.0" dependencies = [ "console_error_panic_hook", "futures", @@ -13155,18 +13142,18 @@ dependencies = [ [[package]] name = "zknym-lib" -version = "0.1.0" +version = "1.6.0" dependencies = [ "anyhow", "async-trait", "bs58", "getrandom 0.2.16", "js-sys", - "nym-bin-common 0.6.0", - "nym-compact-ecash 0.1.0", + "nym-bin-common 1.6.0", + "nym-compact-ecash 1.6.0", "nym-credentials", - "nym-crypto 0.4.0", - "nym-http-api-client 0.1.0", + "nym-crypto 1.6.0", + "nym-http-api-client 1.6.0", "rand 0.8.5", "reqwest 0.12.22", "serde", @@ -13222,11 +13209,11 @@ dependencies = [ [[package]] name = "zulip-client" -version = "0.1.0" +version = "1.6.0" dependencies = [ "itertools 0.14.0", - "nym-bin-common 0.6.0", - "nym-http-api-client 0.1.0", + "nym-bin-common 1.6.0", + "nym-http-api-client 1.6.0", "reqwest 0.12.22", "serde", "serde_json", diff --git a/Cargo.toml b/Cargo.toml index d3e27c2fa3..d47650d610 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,8 @@ members = [ "common/cosmwasm-smart-contracts/ecash-contract", "common/cosmwasm-smart-contracts/group-contract", "common/cosmwasm-smart-contracts/mixnet-contract", - "common/cosmwasm-smart-contracts/multisig-contract", "common/cosmwasm-smart-contracts/nym-performance-contract", + "common/cosmwasm-smart-contracts/multisig-contract", + "common/cosmwasm-smart-contracts/nym-performance-contract", "common/cosmwasm-smart-contracts/nym-pool-contract", "common/cosmwasm-smart-contracts/vesting-contract", "common/credential-storage", @@ -99,7 +100,8 @@ members = [ "common/wasm/storage", "common/wasm/utils", "common/wireguard", - "common/wireguard-types", "common/zulip-client", + "common/wireguard-types", + "common/zulip-client", "documentation/autodoc", "gateway", "nym-api", @@ -167,7 +169,13 @@ default-members = [ "tools/nymvisor", ] -exclude = ["explorer", "contracts", "nym-wallet", "cpu-cycles"] +exclude = [ + "explorer", + "contracts", + "nym-wallet", + "cpu-cycles", + "cargo-version-scanner", +] [workspace.package] authors = ["Nym Technologies SA"] @@ -178,6 +186,8 @@ edition = "2021" license = "Apache-2.0" rust-version = "1.80" readme = "README.md" +# Max: everything aside from the smart contracts and the nym-wallet use this global version, based off the fact the current highest version (aside from the contracts) is on 1.5.1 +version = "1.6.0" [workspace.dependencies] addr = "0.15.6" @@ -322,6 +332,7 @@ strum_macros = "0.26" subtle-encoding = "0.5" syn = "1" sysinfo = "0.33.0" +tabled = "0.2.0" tap = "1.0.1" tar = "0.4.44" tempfile = "3.20" diff --git a/cargo-version-scanner/Cargo.lock b/cargo-version-scanner/Cargo.lock new file mode 100644 index 0000000000..00092803ef --- /dev/null +++ b/cargo-version-scanner/Cargo.lock @@ -0,0 +1,353 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "anstream" +version = "0.6.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" + +[[package]] +name = "anstyle-parse" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" +dependencies = [ + "windows-sys", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" +dependencies = [ + "anstyle", + "once_cell_polyfill", + "windows-sys", +] + +[[package]] +name = "cargo-version-scanner" +version = "0.1.0" +dependencies = [ + "clap", + "serde", + "toml", +] + +[[package]] +name = "clap" +version = "4.5.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim", +] + +[[package]] +name = "clap_derive" +version = "4.5.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "clap_lex" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" + +[[package]] +name = "colorchoice" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" + +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + +[[package]] +name = "hashbrown" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "indexmap" +version = "2.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "memchr" +version = "2.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" + +[[package]] +name = "once_cell_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" + +[[package]] +name = "proc-macro2" +version = "1.0.95" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "serde" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.219" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_spanned" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" +dependencies = [ + "serde", +] + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "syn" +version = "2.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "toml" +version = "0.8.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "toml_write", + "winnow", +] + +[[package]] +name = "toml_write" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" + +[[package]] +name = "unicode-ident" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", +] + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + +[[package]] +name = "winnow" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" +dependencies = [ + "memchr", +] diff --git a/cargo-version-scanner/Cargo.toml b/cargo-version-scanner/Cargo.toml new file mode 100644 index 0000000000..3c3cba3954 --- /dev/null +++ b/cargo-version-scanner/Cargo.toml @@ -0,0 +1,9 @@ +[package] +version = "0.1.0" +name = "cargo-version-scanner" +edition = "2021" + +[dependencies] +toml = { version = "0.8.2" } +serde = { version = "1.0.219", features = ["derive"] } +clap = { version = "4.5.38", features = ["derive"] } diff --git a/cargo-version-scanner/README.md b/cargo-version-scanner/README.md new file mode 100644 index 0000000000..bcfd32d3bb --- /dev/null +++ b/cargo-version-scanner/README.md @@ -0,0 +1,29 @@ +# Cargo Version Scanner +Simple tool to parse + check all versions of crates in the monorepo. Optionally outputs a nice table for quickly checking versions. + +```sh +❯ cargo run -- -h + Scan Cargo.toml files in a Rust monorepo and analyze versions + + Usage: cargo-version-scanner [OPTIONS] + + Options: + -v, --verbose Show verbose list of all crates, paths & versions + -u, --unset-only Only show crates with UNSET versions + --sort-by-version Sort by version instead of path (alphabetical) + -h, --help Print help + +# Logs the verbose table @ the end sorted by version, instead of alphabeticly +❯ cargo run -- -v --sort-by-version + ``` + +Gross `sed` command for changing everything to workspace +```sh +# Replace version = "x.y.z" with version.workspace = true +find . -name "Cargo.toml" \ + -not -path "./nym-wallet/*" \ + -not -path "./contracts/*" \ + -not -path "./target/*" \ + -not -name "./Cargo.toml" \ + -exec sed -i 's/^version = ".*"/version.workspace = true/' {} \; +``` diff --git a/cargo-version-scanner/src/main.rs b/cargo-version-scanner/src/main.rs new file mode 100644 index 0000000000..6624a60507 --- /dev/null +++ b/cargo-version-scanner/src/main.rs @@ -0,0 +1,171 @@ +use clap::Parser; +use std::fs; +use std::path::Path; +use std::process::Command; + +struct CargoInfo { + path: String, + version: String, + directory: String, + workspace: bool, +} + +#[derive(Parser)] +#[command(name = "cargo-version-scanner")] +#[command(about = "Scan Cargo.toml files in a Rust monorepo and analyze versions")] +struct Args { + /// Show verbose list of all crates, paths & versions + #[arg(short, long)] + verbose: bool, + + /// Only show crates with UNSET versions + #[arg(short, long)] + unset_only: bool, + + /// Sort by version instead of path (alphabetical) + #[arg(long)] + sort_by_version: bool, +} + +fn main() -> Result<(), Box> { + let args = Args::parse(); + + // Get all Cargo.toml files using ripgrep + let output = Command::new("rg") + .args(&["--files", "--glob", "**/Cargo.toml"]) + .current_dir("..") // Running from /nym/cargo-version-scanner/ so have to go on dir up + .output()?; + + if !output.status.success() { + eprintln!( + "Failed to run ripgrep: {}", + String::from_utf8_lossy(&output.stderr) + ); + std::process::exit(1); + } + + let files_output = String::from_utf8(output.stdout)?; + let mut cargo_infos = Vec::new(); + + println!("Found {} files", files_output.lines().count()); + let mut cargo_files: Vec<&str> = files_output.lines().collect(); + cargo_files.sort(); + + for file_path in cargo_files { + if file_path == "Cargo.toml" || file_path.starts_with("cargo-version-scanner/") { + continue; + } + + let dir_name = Path::new(file_path) + .parent() + .and_then(|p| p.file_name()) + .and_then(|n| n.to_str()) + .unwrap_or("unknown"); + + let (version, workspace) = match get_version_from_cargo_toml(file_path) { + Ok((Some(v), is_workspace)) => (v, is_workspace), + Ok((None, is_workspace)) => ("UNSET".to_string(), is_workspace), + Err(_) => ("ERROR".to_string(), false), + }; + + cargo_infos.push(CargoInfo { + path: file_path.to_string(), + version, + directory: dir_name.to_string(), + workspace, + }); + } + + if args.sort_by_version { + cargo_infos.sort_by(|a, b| a.version.cmp(&b.version)); + } else { + cargo_infos.sort_by(|a, b| a.path.cmp(&b.path)); + } + + let mut version_counts = std::collections::HashMap::new(); + let mut unset_infos = Vec::new(); + let mut workspace_count = 0; + + for info in &cargo_infos { + *version_counts.entry(&info.version).or_insert(0) += 1; + if info.version == "UNSET" { + unset_infos.push(info); + } + if info.workspace { + workspace_count += 1; + } + } + + if args.unset_only { + println!("\nDirectories with UNSET versions ({}):", unset_infos.len()); + for info in &unset_infos { + println!("{} {}", info.directory, info.path); + } + } else { + println!("Version distribution:"); + let mut sorted_versions: Vec<_> = version_counts.iter().collect(); + sorted_versions.sort_by_key(|(version, _)| *version); + + for (version, count) in sorted_versions { + println!("{}: {}", version, count); + } + + if !unset_infos.is_empty() { + println!("\nDirectories with UNSET versions ({}):", unset_infos.len()); + for info in &unset_infos { + println!("{} {}", info.directory, info.path); + } + } + + println!("\nTotal crates: {}", cargo_infos.len()); + println!("Workspace inherited: {}", workspace_count); + } + + if args.verbose { + let sort_desc = if args.sort_by_version { + "version" + } else { + "path" + }; + println!("\nAll crates (sorted by {}):", sort_desc); + for info in &cargo_infos { + let workspace_indicator = if info.workspace { + "workspace" + } else { + "explicit" + }; + println!( + "{:<20} {:<15} {:<10} {}", + info.directory, info.version, workspace_indicator, info.path + ); + } + } + + Ok(()) +} + +fn get_version_from_cargo_toml( + file_path: &str, +) -> Result<(Option, bool), Box> { + let full_path = format!("../{}", file_path); // Also have to go one dir up for parsing + let content = fs::read_to_string(&full_path)?; + let toml_value: toml::Value = toml::from_str(&content)?; + + // Look for version in [package] section + if let Some(package) = toml_value.get("package") { + if let Some(version) = package.get("version") { + if let Some(version_str) = version.as_str() { + return Ok((Some(version_str.to_string()), false)); + } else if let Some(version_table) = version.as_table() { + // Check if it's { workspace = true } + if let Some(workspace) = version_table.get("workspace") { + if workspace.as_bool() == Some(true) { + return Ok((Some("workspace".to_string()), true)); + } + } + } + } + } + + Ok((None, false)) +} diff --git a/clients/native/Cargo.toml b/clients/native/Cargo.toml index 22e8312b20..fe4759f8ec 100644 --- a/clients/native/Cargo.toml +++ b/clients/native/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client" -version = "1.1.59" +version.workspace = true authors = ["Dave Hrycyszyn ", "Jędrzej Stuczyński "] description = "Implementation of the Nym Client" edition = "2021" diff --git a/clients/native/websocket-requests/Cargo.toml b/clients/native/websocket-requests/Cargo.toml index a3ef6a1f28..ea2bbfd020 100644 --- a/clients/native/websocket-requests/Cargo.toml +++ b/clients/native/websocket-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client-websocket-requests" -version = "0.1.0" +version.workspace = true authors = ["Jędrzej Stuczyński "] edition = "2021" license.workspace = true diff --git a/clients/socks5/Cargo.toml b/clients/socks5/Cargo.toml index c2e035c8a2..33610d6c24 100644 --- a/clients/socks5/Cargo.toml +++ b/clients/socks5/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-socks5-client" -version = "1.1.59" +version.workspace = true authors = ["Dave Hrycyszyn "] description = "A SOCKS5 localhost proxy that converts incoming messages to Sphinx and sends them to a Nym address" edition = "2021" diff --git a/common/async-file-watcher/Cargo.toml b/common/async-file-watcher/Cargo.toml index cde165eaab..a3010f5ae5 100644 --- a/common/async-file-watcher/Cargo.toml +++ b/common/async-file-watcher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-async-file-watcher" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true diff --git a/common/authenticator-requests/Cargo.toml b/common/authenticator-requests/Cargo.toml index cb7236e700..3eea06685d 100644 --- a/common/authenticator-requests/Cargo.toml +++ b/common/authenticator-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-authenticator-requests" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/bandwidth-controller/Cargo.toml b/common/bandwidth-controller/Cargo.toml index 1f5a4e9586..3b98762835 100644 --- a/common/bandwidth-controller/Cargo.toml +++ b/common/bandwidth-controller/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-bandwidth-controller" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/bin-common/Cargo.toml b/common/bin-common/Cargo.toml index aa75898ec4..8220494794 100644 --- a/common/bin-common/Cargo.toml +++ b/common/bin-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-bin-common" -version = "0.6.0" +version.workspace = true description = "Common code for nym binaries" edition = { workspace = true } authors = { workspace = true } diff --git a/common/client-core/Cargo.toml b/common/client-core/Cargo.toml index 7cca47759f..4cfdca54ee 100644 --- a/common/client-core/Cargo.toml +++ b/common/client-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client-core" -version = "1.1.15" +version.workspace = true authors = ["Dave Hrycyszyn "] edition = "2021" rust-version = "1.76" @@ -100,9 +100,9 @@ workspace = true workspace = true features = ["tokio"] -[target."cfg(target_arch = \"wasm32\")".dependencies.gloo-timers] -version = "0.3.0" -features = ["futures"] +# [target."cfg(target_arch = \"wasm32\")".dependencies.gloo-timers] +# version.workspace = true +# features = ["futures"] [target."cfg(target_arch = \"wasm32\")".dependencies.wasm-utils] path = "../wasm/utils" diff --git a/common/client-core/config-types/Cargo.toml b/common/client-core/config-types/Cargo.toml index 31184905f5..bbd6b455ea 100644 --- a/common/client-core/config-types/Cargo.toml +++ b/common/client-core/config-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client-core-config-types" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/client-core/gateways-storage/Cargo.toml b/common/client-core/gateways-storage/Cargo.toml index ef2a1b5fdf..6f713d8a95 100644 --- a/common/client-core/gateways-storage/Cargo.toml +++ b/common/client-core/gateways-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client-core-gateways-storage" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/client-core/surb-storage/Cargo.toml b/common/client-core/surb-storage/Cargo.toml index 551bfb74ec..60688bd8c9 100644 --- a/common/client-core/surb-storage/Cargo.toml +++ b/common/client-core/surb-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-client-core-surb-storage" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/client-libs/gateway-client/Cargo.toml b/common/client-libs/gateway-client/Cargo.toml index efc699473a..3a4b18dfcb 100644 --- a/common/client-libs/gateway-client/Cargo.toml +++ b/common/client-libs/gateway-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-gateway-client" -version = "0.1.0" +version.workspace = true authors = ["Jędrzej Stuczyński "] edition = "2021" license.workspace = true diff --git a/common/client-libs/mixnet-client/Cargo.toml b/common/client-libs/mixnet-client/Cargo.toml index 2a8a39383b..b426ed994e 100644 --- a/common/client-libs/mixnet-client/Cargo.toml +++ b/common/client-libs/mixnet-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-mixnet-client" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/client-libs/validator-client/Cargo.toml b/common/client-libs/validator-client/Cargo.toml index ea4e8beeb4..8a39cfb0e4 100644 --- a/common/client-libs/validator-client/Cargo.toml +++ b/common/client-libs/validator-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-validator-client" -version = "0.1.0" +version.workspace = true authors = ["Jędrzej Stuczyński "] edition = "2021" rust-version = "1.56" diff --git a/common/commands/Cargo.toml b/common/commands/Cargo.toml index d382cb696f..4541bd44fe 100644 --- a/common/commands/Cargo.toml +++ b/common/commands/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-cli-commands" -version = "1.0.0" +version.workspace = true authors.workspace = true edition = "2021" license.workspace = true @@ -38,7 +38,9 @@ cosmrs = { workspace = true } cosmwasm-std = { workspace = true } nym-validator-client = { path = "../client-libs/validator-client" } -nym-bin-common = { path = "../../common/bin-common", features = ["output_format"] } +nym-bin-common = { path = "../../common/bin-common", features = [ + "output_format", +] } nym-crypto = { path = "../../common/crypto", features = ["asymmetric"] } nym-network-defaults = { path = "../network-defaults" } nym-contracts-common = { path = "../cosmwasm-smart-contracts/contracts-common" } @@ -59,5 +61,5 @@ nym-credential-utils = { path = "../../common/credential-utils" } nym-id = { path = "../nym-id" } nym-credential-proxy-requests = { path = "../../nym-credential-proxy/nym-credential-proxy-requests" } -nym-pemstore = { path = "../../common/pemstore", version = "0.3.0" } +nym-pemstore = { path = "../../common/pemstore" } nym-types = { path = "../../common/types" } diff --git a/common/config/Cargo.toml b/common/config/Cargo.toml index d978fe4aee..4dd4b47829 100644 --- a/common/config/Cargo.toml +++ b/common/config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-config" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/cosmwasm-smart-contracts/coconut-dkg/Cargo.toml b/common/cosmwasm-smart-contracts/coconut-dkg/Cargo.toml index d2a9cbd50f..b96bd2ed4b 100644 --- a/common/cosmwasm-smart-contracts/coconut-dkg/Cargo.toml +++ b/common/cosmwasm-smart-contracts/coconut-dkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-coconut-dkg-common" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/cosmwasm-smart-contracts/contracts-common-testing/Cargo.toml b/common/cosmwasm-smart-contracts/contracts-common-testing/Cargo.toml index 212aa2d373..5c72d38ca9 100644 --- a/common/cosmwasm-smart-contracts/contracts-common-testing/Cargo.toml +++ b/common/cosmwasm-smart-contracts/contracts-common-testing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-contracts-common-testing" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/cosmwasm-smart-contracts/contracts-common/Cargo.toml b/common/cosmwasm-smart-contracts/contracts-common/Cargo.toml index c13d29a7ec..277351d5d0 100644 --- a/common/cosmwasm-smart-contracts/contracts-common/Cargo.toml +++ b/common/cosmwasm-smart-contracts/contracts-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-contracts-common" -version = "0.5.0" +version.workspace = true description = "Common library for Nym cosmwasm contracts" edition = { workspace = true } authors = { workspace = true } diff --git a/common/cosmwasm-smart-contracts/easy_addr/Cargo.toml b/common/cosmwasm-smart-contracts/easy_addr/Cargo.toml index 992378fbe0..c41da734cd 100644 --- a/common/cosmwasm-smart-contracts/easy_addr/Cargo.toml +++ b/common/cosmwasm-smart-contracts/easy_addr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "easy-addr" -version = "0.1.0" +version.workspace = true edition = "2021" publish = false license.workspace = true diff --git a/common/cosmwasm-smart-contracts/ecash-contract/Cargo.toml b/common/cosmwasm-smart-contracts/ecash-contract/Cargo.toml index 54bc53fe18..2b68a839a3 100644 --- a/common/cosmwasm-smart-contracts/ecash-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/ecash-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ecash-contract-common" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/cosmwasm-smart-contracts/mixnet-contract/Cargo.toml b/common/cosmwasm-smart-contracts/mixnet-contract/Cargo.toml index d0a7b3b913..70da06d73f 100644 --- a/common/cosmwasm-smart-contracts/mixnet-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/mixnet-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-mixnet-contract-common" -version = "0.6.0" +version.workspace = true description = "Common library for the Nym mixnet contract" rust-version = "1.62" edition = { workspace = true } @@ -22,7 +22,7 @@ semver = { workspace = true, features = ["serde"] } # we still have to preserve that import for `JsonSchema` for `Layer` type (since we can't use cw_serde macro due to custom serde impl) schemars = { workspace = true } thiserror = { workspace = true } -contracts-common = { path = "../contracts-common", package = "nym-contracts-common", version = "0.5.0" } +contracts-common = { path = "../contracts-common", package = "nym-contracts-common" } humantime-serde = { workspace = true } utoipa = { workspace = true, optional = true } @@ -41,4 +41,4 @@ schema = ["cw2"] generate-ts = ['ts-rs'] [lints] -workspace = true \ No newline at end of file +workspace = true diff --git a/common/cosmwasm-smart-contracts/multisig-contract/Cargo.toml b/common/cosmwasm-smart-contracts/multisig-contract/Cargo.toml index 89e039cd1f..cc46930604 100644 --- a/common/cosmwasm-smart-contracts/multisig-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/multisig-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-multisig-contract-common" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/cosmwasm-smart-contracts/nym-performance-contract/Cargo.toml b/common/cosmwasm-smart-contracts/nym-performance-contract/Cargo.toml index 078351a348..356434ac77 100644 --- a/common/cosmwasm-smart-contracts/nym-performance-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/nym-performance-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-performance-contract-common" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/cosmwasm-smart-contracts/nym-pool-contract/Cargo.toml b/common/cosmwasm-smart-contracts/nym-pool-contract/Cargo.toml index 38d7659ece..a4567fb0c2 100644 --- a/common/cosmwasm-smart-contracts/nym-pool-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/nym-pool-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-pool-contract-common" -version = "0.1.0" +version.workspace = true description = "Common library for the Nym Pool contract" authors.workspace = true repository.workspace = true diff --git a/common/cosmwasm-smart-contracts/vesting-contract/Cargo.toml b/common/cosmwasm-smart-contracts/vesting-contract/Cargo.toml index 9edf0ce49c..9fdc5d9db7 100644 --- a/common/cosmwasm-smart-contracts/vesting-contract/Cargo.toml +++ b/common/cosmwasm-smart-contracts/vesting-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-vesting-contract-common" -version = "0.7.0" +version.workspace = true description = "Common library for the Nym vesting contract" edition = { workspace = true } authors = { workspace = true } @@ -11,8 +11,8 @@ repository = { workspace = true } cosmwasm-std = { workspace = true } cosmwasm-schema = { workspace = true } cw2 = { workspace = true, optional = true } -mixnet-contract-common = { path = "../mixnet-contract", package = "nym-mixnet-contract-common", version = "0.6.0" } -contracts-common = { path = "../contracts-common", package = "nym-contracts-common", version = "0.5.0" } +mixnet-contract-common = { path = "../mixnet-contract", package = "nym-mixnet-contract-common" } +contracts-common = { path = "../contracts-common", package = "nym-contracts-common" } serde = { workspace = true, features = ["derive"] } thiserror = { workspace = true } # without this feature, cargo clippy emits a ton of incompatibility warnings diff --git a/common/credential-storage/Cargo.toml b/common/credential-storage/Cargo.toml index aa9b615805..44a122ce4f 100644 --- a/common/credential-storage/Cargo.toml +++ b/common/credential-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credential-storage" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/credential-utils/Cargo.toml b/common/credential-utils/Cargo.toml index 81ba19a85b..914ecf3de4 100644 --- a/common/credential-utils/Cargo.toml +++ b/common/credential-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credential-utils" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/credential-verification/Cargo.toml b/common/credential-verification/Cargo.toml index e85589eaae..9b31766dcb 100644 --- a/common/credential-verification/Cargo.toml +++ b/common/credential-verification/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credential-verification" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/credentials-interface/Cargo.toml b/common/credentials-interface/Cargo.toml index f7f957d68b..e842b6585d 100644 --- a/common/credentials-interface/Cargo.toml +++ b/common/credentials-interface/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credentials-interface" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/credentials/Cargo.toml b/common/credentials/Cargo.toml index 4240718a37..8a126be70b 100644 --- a/common/credentials/Cargo.toml +++ b/common/credentials/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credentials" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/crypto/Cargo.toml b/common/crypto/Cargo.toml index 6e1f8cfb12..5f2f0d19b8 100644 --- a/common/crypto/Cargo.toml +++ b/common/crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-crypto" -version = "0.4.0" +version.workspace = true description = "Crypto library for the nym mixnet" edition = { workspace = true } authors = { workspace = true } @@ -19,7 +19,9 @@ generic-array = { workspace = true, optional = true } hkdf = { workspace = true, optional = true } hmac = { workspace = true, optional = true } cipher = { workspace = true, optional = true } -x25519-dalek = { workspace = true, features = ["static_secrets"], optional = true } +x25519-dalek = { workspace = true, features = [ + "static_secrets", +], optional = true } ed25519-dalek = { workspace = true, features = ["rand_core"], optional = true } rand = { workspace = true, optional = true } serde_bytes = { workspace = true, optional = true } @@ -30,8 +32,8 @@ thiserror = { workspace = true } zeroize = { workspace = true, optional = true, features = ["zeroize_derive"] } # internal -nym-sphinx-types = { path = "../nymsphinx/types", version = "0.2.0", default-features = false } -nym-pemstore = { path = "../../common/pemstore", version = "0.3.0" } +nym-sphinx-types = { path = "../nymsphinx/types", default-features = false } +nym-pemstore = { path = "../../common/pemstore" } [dev-dependencies] rand_chacha = { workspace = true } @@ -39,11 +41,16 @@ rand_chacha = { workspace = true } [features] default = [] aead = ["dep:aead", "aead/std", "aes-gcm-siv", "generic-array"] -serde = ["dep:serde", "serde_bytes", "ed25519-dalek/serde", "x25519-dalek/serde"] +serde = [ + "dep:serde", + "serde_bytes", + "ed25519-dalek/serde", + "x25519-dalek/serde", +] asymmetric = ["x25519-dalek", "ed25519-dalek", "zeroize"] hashing = ["blake3", "digest", "hkdf", "hmac", "generic-array", "sha2"] stream_cipher = ["aes", "ctr", "cipher", "generic-array"] sphinx = ["nym-sphinx-types/sphinx"] [lints] -workspace = true \ No newline at end of file +workspace = true diff --git a/common/dkg/Cargo.toml b/common/dkg/Cargo.toml index 58e899d7b3..1afd99c29f 100644 --- a/common/dkg/Cargo.toml +++ b/common/dkg/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-dkg" -version = "0.1.0" +version.workspace = true edition = "2021" resolver = "2" license.workspace = true diff --git a/common/ecash-time/Cargo.toml b/common/ecash-time/Cargo.toml index 4eaee90438..959abbeed7 100644 --- a/common/ecash-time/Cargo.toml +++ b/common/ecash-time/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ecash-time" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/execute/Cargo.toml b/common/execute/Cargo.toml index 613d5ebb5f..4301e05568 100644 --- a/common/execute/Cargo.toml +++ b/common/execute/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-execute" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/exit-policy/Cargo.toml b/common/exit-policy/Cargo.toml index a5e8f26974..577f7cca62 100644 --- a/common/exit-policy/Cargo.toml +++ b/common/exit-policy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-exit-policy" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/gateway-requests/Cargo.toml b/common/gateway-requests/Cargo.toml index c39c5530dd..b5ade56d7a 100644 --- a/common/gateway-requests/Cargo.toml +++ b/common/gateway-requests/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-gateway-requests" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/gateway-stats-storage/Cargo.toml b/common/gateway-stats-storage/Cargo.toml index dc479e4cd2..b2652971e2 100644 --- a/common/gateway-stats-storage/Cargo.toml +++ b/common/gateway-stats-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-gateway-stats-storage" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/gateway-storage/Cargo.toml b/common/gateway-storage/Cargo.toml index 4ead02b939..e80da63e1e 100644 --- a/common/gateway-storage/Cargo.toml +++ b/common/gateway-storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-gateway-storage" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/http-api-client/Cargo.toml b/common/http-api-client/Cargo.toml index 853b79b9a5..096fde8174 100644 --- a/common/http-api-client/Cargo.toml +++ b/common/http-api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-http-api-client" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/http-api-common/Cargo.toml b/common/http-api-common/Cargo.toml index 4a405c155e..27d4584203 100644 --- a/common/http-api-common/Cargo.toml +++ b/common/http-api-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-http-api-common" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/inclusion-probability/Cargo.toml b/common/inclusion-probability/Cargo.toml index b98a1ec5e8..d27d0a23fa 100644 --- a/common/inclusion-probability/Cargo.toml +++ b/common/inclusion-probability/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-inclusion-probability" -version = "0.1.0" +version.workspace = true description = "Nym active set probability simulator" edition.workspace = true authors.workspace = true diff --git a/common/ip-packet-requests/Cargo.toml b/common/ip-packet-requests/Cargo.toml index cd9663dc90..5f22e1b0a8 100644 --- a/common/ip-packet-requests/Cargo.toml +++ b/common/ip-packet-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ip-packet-requests" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/ledger/Cargo.toml b/common/ledger/Cargo.toml index 72de9bb003..98843300c5 100644 --- a/common/ledger/Cargo.toml +++ b/common/ledger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ledger" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/mixnode-common/Cargo.toml b/common/mixnode-common/Cargo.toml index 8fbab39525..10a4b2a99f 100644 --- a/common/mixnode-common/Cargo.toml +++ b/common/mixnode-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-mixnode-common" -version = "0.1.0" +version.workspace = true authors = ["Jędrzej Stuczyński "] edition = "2021" license.workspace = true diff --git a/common/network-defaults/Cargo.toml b/common/network-defaults/Cargo.toml index d8cbc36711..5c3a73e279 100644 --- a/common/network-defaults/Cargo.toml +++ b/common/network-defaults/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-network-defaults" -version = "0.1.0" +version.workspace = true description = "Nym network defaults" edition.workspace = true authors.workspace = true diff --git a/common/node-tester-utils/Cargo.toml b/common/node-tester-utils/Cargo.toml index 89e4043ad3..594f66f4fd 100644 --- a/common/node-tester-utils/Cargo.toml +++ b/common/node-tester-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-node-tester-utils" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/nonexhaustive-delayqueue/Cargo.toml b/common/nonexhaustive-delayqueue/Cargo.toml index 76903a4b5f..17d8e7cd0c 100644 --- a/common/nonexhaustive-delayqueue/Cargo.toml +++ b/common/nonexhaustive-delayqueue/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-nonexhaustive-delayqueue" -version = "0.1.0" +version.workspace = true authors = ["Jędrzej Stuczyński "] edition = "2021" license.workspace = true diff --git a/common/nym-id/Cargo.toml b/common/nym-id/Cargo.toml index eb80073fb7..821bc7ef57 100644 --- a/common/nym-id/Cargo.toml +++ b/common/nym-id/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-id" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/nym-metrics/Cargo.toml b/common/nym-metrics/Cargo.toml index 1ac3bce16a..695f641c63 100644 --- a/common/nym-metrics/Cargo.toml +++ b/common/nym-metrics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-metrics" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/nym_offline_compact_ecash/Cargo.toml b/common/nym_offline_compact_ecash/Cargo.toml index 718787b457..2be337eaaa 100644 --- a/common/nym_offline_compact_ecash/Cargo.toml +++ b/common/nym_offline_compact_ecash/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-compact-ecash" -version = "0.1.0" +version.workspace = true authors = ["Ania Piotrowska "] edition = "2021" license = { workspace = true } diff --git a/common/nymnoise/Cargo.toml b/common/nymnoise/Cargo.toml index eead4a60f5..ca6ad7e694 100644 --- a/common/nymnoise/Cargo.toml +++ b/common/nymnoise/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-noise" -version = "0.1.0" +version.workspace = true authors = ["Simon Wicky "] edition = "2021" license.workspace = true diff --git a/common/nymnoise/keys/Cargo.toml b/common/nymnoise/keys/Cargo.toml index 94080a004b..8f2df00199 100644 --- a/common/nymnoise/keys/Cargo.toml +++ b/common/nymnoise/keys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-noise-keys" -version = "0.1.0" +version.workspace = true authors = ["Simon Wicky "] edition = "2021" license.workspace = true diff --git a/common/nymsphinx/Cargo.toml b/common/nymsphinx/Cargo.toml index d6b77f6969..5ef0bd936e 100644 --- a/common/nymsphinx/Cargo.toml +++ b/common/nymsphinx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx" -version = "0.1.0" +version.workspace = true description = "Top-level crate for sphinx packets as used by the Nym mixnet" edition = { workspace = true } authors = { workspace = true } @@ -26,15 +26,13 @@ nym-sphinx-types = { path = "types" } # those dependencies are due to intriducing preparer and receiver. Perpaphs that indicates they should be moved # to separate crate? -nym-crypto = { path = "../crypto", version = "0.4.0" } +nym-crypto = { path = "../crypto" } nym-topology = { path = "../topology" } nym-metrics = { path = "../nym-metrics" } [dev-dependencies] nym-mixnet-contract-common = { path = "../cosmwasm-smart-contracts/mixnet-contract" } -nym-crypto = { path = "../crypto", version = "0.4.0", features = [ - "asymmetric", -] } +nym-crypto = { path = "../crypto", features = ["asymmetric"] } # do not include this when compiling into wasm as it somehow when combined together with reqwest, it will require # net2 via tokio-util -> tokio -> mio -> net2 @@ -47,11 +45,5 @@ features = ["sync"] [features] default = ["sphinx"] -sphinx = [ - "nym-sphinx-params/sphinx", - "nym-sphinx-types/sphinx", -] -outfox = [ - "nym-sphinx-params/outfox", - "nym-sphinx-types/outfox", -] +sphinx = ["nym-sphinx-params/sphinx", "nym-sphinx-types/sphinx"] +outfox = ["nym-sphinx-params/outfox", "nym-sphinx-types/outfox"] diff --git a/common/nymsphinx/acknowledgements/Cargo.toml b/common/nymsphinx/acknowledgements/Cargo.toml index 117bc6b7d5..11e2dd9fe2 100644 --- a/common/nymsphinx/acknowledgements/Cargo.toml +++ b/common/nymsphinx/acknowledgements/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-acknowledgements" -version = "0.1.0" +version.workspace = true description = "Sphinx packet ack messages" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/addressing/Cargo.toml b/common/nymsphinx/addressing/Cargo.toml index 03ec4d94af..978f1c27e0 100644 --- a/common/nymsphinx/addressing/Cargo.toml +++ b/common/nymsphinx/addressing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-addressing" -version = "0.1.0" +version.workspace = true description = "Nym mixnet addressing" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/anonymous-replies/Cargo.toml b/common/nymsphinx/anonymous-replies/Cargo.toml index ef9c74b73d..a362ae56c7 100644 --- a/common/nymsphinx/anonymous-replies/Cargo.toml +++ b/common/nymsphinx/anonymous-replies/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-anonymous-replies" -version = "0.1.0" +version.workspace = true description = "Anonymous sphinx packet replies using singly-use-reply-blocks (SURB)" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/chunking/Cargo.toml b/common/nymsphinx/chunking/Cargo.toml index 6988d8ac81..f6b5381bf6 100644 --- a/common/nymsphinx/chunking/Cargo.toml +++ b/common/nymsphinx/chunking/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-chunking" -version = "0.1.0" +version.workspace = true description = "Sphinx packet chunking of underlying data packets" edition = { workspace = true } authors = { workspace = true } @@ -21,6 +21,4 @@ nym-sphinx-addressing = { path = "../addressing" } nym-sphinx-params = { path = "../params" } nym-sphinx-types = { path = "../types" } nym-metrics = { path = "../../nym-metrics" } -nym-crypto = { path = "../../crypto", version = "0.4.0", features = [ - "asymmetric", -] } +nym-crypto = { path = "../../crypto", features = ["asymmetric"] } diff --git a/common/nymsphinx/cover/Cargo.toml b/common/nymsphinx/cover/Cargo.toml index 59710923d1..af1a3d1db8 100644 --- a/common/nymsphinx/cover/Cargo.toml +++ b/common/nymsphinx/cover/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-cover" -version = "0.1.0" +version.workspace = true description = "Sphinx packets used as cover traffic" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/forwarding/Cargo.toml b/common/nymsphinx/forwarding/Cargo.toml index c8beb33b12..403e1f5aff 100644 --- a/common/nymsphinx/forwarding/Cargo.toml +++ b/common/nymsphinx/forwarding/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-forwarding" -version = "0.1.0" +version.workspace = true description = "Sphinx packet forwarding as Nym mix packets" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/framing/Cargo.toml b/common/nymsphinx/framing/Cargo.toml index dc9447aebd..5dc9fac3ae 100644 --- a/common/nymsphinx/framing/Cargo.toml +++ b/common/nymsphinx/framing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-framing" -version = "0.1.0" +version.workspace = true description = "Sphinx packet framing for the Nym mixnet" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/params/Cargo.toml b/common/nymsphinx/params/Cargo.toml index 8db26e7b1d..03227f6d7f 100644 --- a/common/nymsphinx/params/Cargo.toml +++ b/common/nymsphinx/params/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-params" -version = "0.1.0" +version.workspace = true description = "Sphinx packet parameters for the Nym mixnet" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/routing/Cargo.toml b/common/nymsphinx/routing/Cargo.toml index 37b8d5a4dc..1de7d9f0f9 100644 --- a/common/nymsphinx/routing/Cargo.toml +++ b/common/nymsphinx/routing/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-routing" -version = "0.1.0" +version.workspace = true description = "Sphinx packet routing as Nym mix packets" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nymsphinx/types/Cargo.toml b/common/nymsphinx/types/Cargo.toml index b12d22d7f6..6379649d01 100644 --- a/common/nymsphinx/types/Cargo.toml +++ b/common/nymsphinx/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sphinx-types" -version = "0.2.0" +version.workspace = true description = "Re-export sphinx packet types" edition = { workspace = true } authors = { workspace = true } diff --git a/common/nyxd-scraper/Cargo.toml b/common/nyxd-scraper/Cargo.toml index 9eee598af7..44b24188e9 100644 --- a/common/nyxd-scraper/Cargo.toml +++ b/common/nyxd-scraper/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nyxd-scraper" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/pemstore/Cargo.toml b/common/pemstore/Cargo.toml index 9c93dc122d..ef4545400b 100644 --- a/common/pemstore/Cargo.toml +++ b/common/pemstore/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "nym-pemstore" description = "Store private-public keypairs in PEM format" -version = "0.3.0" +version.workspace = true edition = { workspace = true } authors = { workspace = true } license = { workspace = true } diff --git a/common/serde-helpers/Cargo.toml b/common/serde-helpers/Cargo.toml index bc9de1862e..c2cb544104 100644 --- a/common/serde-helpers/Cargo.toml +++ b/common/serde-helpers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-serde-helpers" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/service-provider-requests-common/Cargo.toml b/common/service-provider-requests-common/Cargo.toml index 63aef2eb76..ea6c106f85 100644 --- a/common/service-provider-requests-common/Cargo.toml +++ b/common/service-provider-requests-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-service-provider-requests-common" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/socks5-client-core/Cargo.toml b/common/socks5-client-core/Cargo.toml index ce8421f3d7..5c351106b2 100644 --- a/common/socks5-client-core/Cargo.toml +++ b/common/socks5-client-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-socks5-client-core" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/socks5/ordered-buffer/Cargo.toml b/common/socks5/ordered-buffer/Cargo.toml index f8d684cd1f..1fabcfe3a1 100644 --- a/common/socks5/ordered-buffer/Cargo.toml +++ b/common/socks5/ordered-buffer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ordered-buffer" -version = "0.1.0" +version.workspace = true authors = ["Dave Hrycyszyn "] edition = "2021" license.workspace = true diff --git a/common/socks5/proxy-helpers/Cargo.toml b/common/socks5/proxy-helpers/Cargo.toml index da1d98e254..071bf82810 100644 --- a/common/socks5/proxy-helpers/Cargo.toml +++ b/common/socks5/proxy-helpers/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-socks5-proxy-helpers" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/socks5/requests/Cargo.toml b/common/socks5/requests/Cargo.toml index be8ec4f8ca..5b7e95447d 100644 --- a/common/socks5/requests/Cargo.toml +++ b/common/socks5/requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-socks5-requests" -version = "0.1.0" +version.workspace = true authors = ["Dave Hrycyszyn "] edition = "2021" license.workspace = true diff --git a/common/statistics/Cargo.toml b/common/statistics/Cargo.toml index 1bbd7317c3..f9a4173d8a 100644 --- a/common/statistics/Cargo.toml +++ b/common/statistics/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-statistics-common" -version = "0.1.0" +version.workspace = true edition.workspace = true license.workspace = true diff --git a/common/store-cipher/Cargo.toml b/common/store-cipher/Cargo.toml index ca0a628635..909d6a03c2 100644 --- a/common/store-cipher/Cargo.toml +++ b/common/store-cipher/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-store-cipher" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/common/task/Cargo.toml b/common/task/Cargo.toml index 6047373c53..961eff1bfa 100644 --- a/common/task/Cargo.toml +++ b/common/task/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-task" -version = "0.1.0" +version.workspace = true description = "Task handling" edition.workspace = true authors.workspace = true diff --git a/common/ticketbooks-merkle/Cargo.toml b/common/ticketbooks-merkle/Cargo.toml index 3c3f278c6b..3e07c7d9c3 100644 --- a/common/ticketbooks-merkle/Cargo.toml +++ b/common/ticketbooks-merkle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ticketbooks-merkle" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/topology/Cargo.toml b/common/topology/Cargo.toml index 64d60171f4..28f53993be 100644 --- a/common/topology/Cargo.toml +++ b/common/topology/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-topology" -version = "0.1.0" +version.workspace = true edition = { workspace = true } authors = { workspace = true } license = { workspace = true } diff --git a/common/tun/Cargo.toml b/common/tun/Cargo.toml index 3915e481e3..015fcfafc4 100644 --- a/common/tun/Cargo.toml +++ b/common/tun/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-tun" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/types/Cargo.toml b/common/types/Cargo.toml index 6ca8a3d9e4..37f2c1dca9 100644 --- a/common/types/Cargo.toml +++ b/common/types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-types" -version = "1.0.0" +version.workspace = true description = "Nym common types" authors.workspace = true edition = "2021" diff --git a/common/verloc/Cargo.toml b/common/verloc/Cargo.toml index e906f72dde..b8db6a9060 100644 --- a/common/verloc/Cargo.toml +++ b/common/verloc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-verloc" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/wasm/client-core/Cargo.toml b/common/wasm/client-core/Cargo.toml index d63e31e50a..b6af34dc60 100644 --- a/common/wasm/client-core/Cargo.toml +++ b/common/wasm/client-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wasm-client-core" authors = ["Jedrzej Stuczynski "] -version = "0.1.0" +version.workspace = true edition = "2021" license = "Apache-2.0" repository = "https://github.com/nymtech/nym" diff --git a/common/wasm/storage/Cargo.toml b/common/wasm/storage/Cargo.toml index 71364c0c57..5766af1190 100644 --- a/common/wasm/storage/Cargo.toml +++ b/common/wasm/storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasm-storage" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/wasm/utils/Cargo.toml b/common/wasm/utils/Cargo.toml index 7305908344..0785c0d8b1 100644 --- a/common/wasm/utils/Cargo.toml +++ b/common/wasm/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasm-utils" -version = "0.1.0" +version.workspace = true authors = ["Jedrzej Stuczynski "] edition = "2021" license.workspace = true diff --git a/common/wireguard-types/Cargo.toml b/common/wireguard-types/Cargo.toml index e1ffda761c..17cc57d253 100644 --- a/common/wireguard-types/Cargo.toml +++ b/common/wireguard-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-wireguard-types" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/wireguard/Cargo.toml b/common/wireguard/Cargo.toml index cfa82a8bda..45f78fd195 100644 --- a/common/wireguard/Cargo.toml +++ b/common/wireguard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-wireguard" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/common/zulip-client/Cargo.toml b/common/zulip-client/Cargo.toml index acfc84a540..263f3e5c62 100644 --- a/common/zulip-client/Cargo.toml +++ b/common/zulip-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zulip-client" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/cpu-cycles/Cargo.toml b/cpu-cycles/Cargo.toml index 4c234b8d30..a0d4270a79 100644 --- a/cpu-cycles/Cargo.toml +++ b/cpu-cycles/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cpu-cycles" -version = "0.1.0" +version.workspace = true edition = "2021" build = "build.rs" links = "cpucycles" diff --git a/documentation/autodoc/Cargo.toml b/documentation/autodoc/Cargo.toml index 9fae8c5434..2a29f9854d 100644 --- a/documentation/autodoc/Cargo.toml +++ b/documentation/autodoc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "autodoc" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/examples/cli/commands/verify-signature/Cargo.toml b/examples/cli/commands/verify-signature/Cargo.toml index 5ad0673115..34c619b193 100644 --- a/examples/cli/commands/verify-signature/Cargo.toml +++ b/examples/cli/commands/verify-signature/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "example-verify-signature" -version = "0.1.0" +version.workspace = true edition = "2021" [workspace] diff --git a/gateway/Cargo.toml b/gateway/Cargo.toml index 33b9cf3c7b..95edd7cd04 100644 --- a/gateway/Cargo.toml +++ b/gateway/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "nym-gateway" license = "GPL-3.0" -version = "1.1.36" +version.workspace = true authors = [ "Dave Hrycyszyn ", "Jędrzej Stuczyński ", diff --git a/nym-api/Cargo.toml b/nym-api/Cargo.toml index 7ca23637cb..9770e3fd48 100644 --- a/nym-api/Cargo.toml +++ b/nym-api/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "nym-api" license = "GPL-3.0" -version = "1.1.62" +version.workspace = true authors.workspace = true edition = "2021" rust-version.workspace = true diff --git a/nym-api/nym-api-requests/Cargo.toml b/nym-api/nym-api-requests/Cargo.toml index c0eb51d4d0..e8ef1067ad 100644 --- a/nym-api/nym-api-requests/Cargo.toml +++ b/nym-api/nym-api-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-api-requests" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/nym-browser-extension/storage/Cargo.toml b/nym-browser-extension/storage/Cargo.toml index ec61e945b8..49b6ce1298 100644 --- a/nym-browser-extension/storage/Cargo.toml +++ b/nym-browser-extension/storage/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "extension-storage" -version = "1.4.0-rc.0" +version.workspace = true edition = "2024" license = "Apache-2.0" repository = "https://github.com/nymtech/nym" diff --git a/nym-credential-proxy/nym-credential-proxy-requests/Cargo.toml b/nym-credential-proxy/nym-credential-proxy-requests/Cargo.toml index 4dd51fc5c8..f077b845bc 100644 --- a/nym-credential-proxy/nym-credential-proxy-requests/Cargo.toml +++ b/nym-credential-proxy/nym-credential-proxy-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credential-proxy-requests" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-credential-proxy/nym-credential-proxy/Cargo.toml b/nym-credential-proxy/nym-credential-proxy/Cargo.toml index 0d322ad34e..c081166dd4 100644 --- a/nym-credential-proxy/nym-credential-proxy/Cargo.toml +++ b/nym-credential-proxy/nym-credential-proxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-credential-proxy" -version = "0.1.7" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-credential-proxy/vpn-api-lib-wasm/Cargo.toml b/nym-credential-proxy/vpn-api-lib-wasm/Cargo.toml index 8dc406eaf5..8bb958bf4d 100644 --- a/nym-credential-proxy/vpn-api-lib-wasm/Cargo.toml +++ b/nym-credential-proxy/vpn-api-lib-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-vpn-api-lib-wasm" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-network-monitor/Cargo.toml b/nym-network-monitor/Cargo.toml index c693cb5b19..dc24b0dcba 100644 --- a/nym-network-monitor/Cargo.toml +++ b/nym-network-monitor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-network-monitor" -version = "1.0.2" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node-status-api/nym-node-status-agent/Cargo.toml b/nym-node-status-api/nym-node-status-agent/Cargo.toml index f6671e611b..5d7570644d 100644 --- a/nym-node-status-api/nym-node-status-agent/Cargo.toml +++ b/nym-node-status-api/nym-node-status-agent/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-agent" -version = "1.0.4" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node-status-api/nym-node-status-api/Cargo.toml b/nym-node-status-api/nym-node-status-api/Cargo.toml index 8ff0de8917..0acbfeaf76 100644 --- a/nym-node-status-api/nym-node-status-api/Cargo.toml +++ b/nym-node-status-api/nym-node-status-api/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-api" -version = "3.2.2" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node-status-api/nym-node-status-client/Cargo.toml b/nym-node-status-api/nym-node-status-client/Cargo.toml index ef56a68c8b..cd8a2f08c6 100644 --- a/nym-node-status-api/nym-node-status-client/Cargo.toml +++ b/nym-node-status-api/nym-node-status-client/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node-status-client" -version = "0.1.2" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node/Cargo.toml b/nym-node/Cargo.toml index 96be330954..e5b8e913fd 100644 --- a/nym-node/Cargo.toml +++ b/nym-node/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-node" -version = "1.15.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node/nym-node-metrics/Cargo.toml b/nym-node/nym-node-metrics/Cargo.toml index 7797040114..5d6de83dc9 100644 --- a/nym-node/nym-node-metrics/Cargo.toml +++ b/nym-node/nym-node-metrics/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-node-metrics" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-node/nym-node-requests/Cargo.toml b/nym-node/nym-node-requests/Cargo.toml index 0d1628f34b..eb341cead1 100644 --- a/nym-node/nym-node-requests/Cargo.toml +++ b/nym-node/nym-node-requests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-node-requests" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-outfox/Cargo.toml b/nym-outfox/Cargo.toml index 0c3c3e8763..8d7855bc48 100644 --- a/nym-outfox/Cargo.toml +++ b/nym-outfox/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-outfox" -version = "0.1.0" +version.workspace = true description = "Outfox package format" edition = { workspace = true } authors = { workspace = true } diff --git a/nym-statistics-api/Cargo.toml b/nym-statistics-api/Cargo.toml index 4d37557118..76e7c3661c 100644 --- a/nym-statistics-api/Cargo.toml +++ b/nym-statistics-api/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nym-statistics-api" -version = "0.1.4" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-validator-rewarder/Cargo.toml b/nym-validator-rewarder/Cargo.toml index 3281e9f782..80f2a1f82e 100644 --- a/nym-validator-rewarder/Cargo.toml +++ b/nym-validator-rewarder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-validator-rewarder" -version = "0.3.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/nym-wallet/nym-wallet-recovery-cli/Cargo.toml b/nym-wallet/nym-wallet-recovery-cli/Cargo.toml index 5d78d02d41..6adeafb142 100644 --- a/nym-wallet/nym-wallet-recovery-cli/Cargo.toml +++ b/nym-wallet/nym-wallet-recovery-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-wallet-recovery-cli" -version = "0.1.0" +version = { workspace = true } edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -13,5 +13,7 @@ clap = { version = "4.0", features = ["derive"] } log = "0.4" serde_json = "1.0.0" -nym-bin-common = { path = "../../common/bin-common", features = ["basic_tracing"] } +nym-bin-common = { path = "../../common/bin-common", features = [ + "basic_tracing", +] } nym-store-cipher = { path = "../../common/store-cipher" } diff --git a/nym-wallet/nym-wallet-types/Cargo.toml b/nym-wallet/nym-wallet-types/Cargo.toml index 83522fa191..cac361b6da 100644 --- a/nym-wallet/nym-wallet-types/Cargo.toml +++ b/nym-wallet/nym-wallet-types/Cargo.toml @@ -25,7 +25,7 @@ nym-types = { path = "../../common/types" } [features] default = [] -generate-ts = ["nym-mixnet-contract-common/generate-ts", "nym-types/generate-ts"] - - - +generate-ts = [ + "nym-mixnet-contract-common/generate-ts", + "nym-types/generate-ts", +] diff --git a/nyx-chain-watcher/Cargo.toml b/nyx-chain-watcher/Cargo.toml index bbc2ed1939..df4403de09 100644 --- a/nyx-chain-watcher/Cargo.toml +++ b/nyx-chain-watcher/Cargo.toml @@ -3,7 +3,7 @@ [package] name = "nyx-chain-watcher" -version = "0.1.14" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/sdk/ffi/cpp/Cargo.toml b/sdk/ffi/cpp/Cargo.toml index 8ac5f608db..56433e42bb 100644 --- a/sdk/ffi/cpp/Cargo.toml +++ b/sdk/ffi/cpp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-cpp-ffi" -version = "0.1.2" +version.workspace = true edition = "2021" license.workspace = true diff --git a/sdk/ffi/go/Cargo.toml b/sdk/ffi/go/Cargo.toml index 3366f424a5..24fcc275c2 100644 --- a/sdk/ffi/go/Cargo.toml +++ b/sdk/ffi/go/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-go-ffi" -version = "0.2.2" +version.workspace = true edition = "2021" license.workspace = true diff --git a/sdk/ffi/shared/Cargo.toml b/sdk/ffi/shared/Cargo.toml index e409035681..2b4104b60e 100644 --- a/sdk/ffi/shared/Cargo.toml +++ b/sdk/ffi/shared/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ffi-shared" -version = "0.2.1" +version.workspace = true edition = "2021" license.workspace = true diff --git a/sdk/rust/nym-sdk/Cargo.toml b/sdk/rust/nym-sdk/Cargo.toml index 9c67bbf898..a96a3ca0ad 100644 --- a/sdk/rust/nym-sdk/Cargo.toml +++ b/sdk/rust/nym-sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-sdk" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/service-providers/authenticator/Cargo.toml b/service-providers/authenticator/Cargo.toml index 85e4dc7021..c08b8a0d47 100644 --- a/service-providers/authenticator/Cargo.toml +++ b/service-providers/authenticator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-authenticator" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/service-providers/common/Cargo.toml b/service-providers/common/Cargo.toml index f8fb5b201b..273368659c 100644 --- a/service-providers/common/Cargo.toml +++ b/service-providers/common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-service-providers-common" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/service-providers/ip-packet-router/Cargo.toml b/service-providers/ip-packet-router/Cargo.toml index c69d1caa20..09b1c18482 100644 --- a/service-providers/ip-packet-router/Cargo.toml +++ b/service-providers/ip-packet-router/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-ip-packet-router" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/service-providers/network-requester/Cargo.toml b/service-providers/network-requester/Cargo.toml index 1ee3da46c4..88a134cc5b 100644 --- a/service-providers/network-requester/Cargo.toml +++ b/service-providers/network-requester/Cargo.toml @@ -4,7 +4,7 @@ [package] name = "nym-network-requester" license = "GPL-3.0" -version = "1.1.60" +version.workspace = true authors.workspace = true edition.workspace = true rust-version = "1.70" diff --git a/sqlx-pool-guard/Cargo.toml b/sqlx-pool-guard/Cargo.toml index cef202e4df..5e2e5e02d4 100644 --- a/sqlx-pool-guard/Cargo.toml +++ b/sqlx-pool-guard/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sqlx-pool-guard" -version = "0.1.0" +version.workspace = true edition = "2024" license.workspace = true diff --git a/tools/echo-server/Cargo.toml b/tools/echo-server/Cargo.toml index 390f746bcc..61f66286ca 100644 --- a/tools/echo-server/Cargo.toml +++ b/tools/echo-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "echo-server" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/contract-state-importer/importer-cli/Cargo.toml b/tools/internal/contract-state-importer/importer-cli/Cargo.toml index db708db2e8..efc704264f 100644 --- a/tools/internal/contract-state-importer/importer-cli/Cargo.toml +++ b/tools/internal/contract-state-importer/importer-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "importer-cli" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/contract-state-importer/importer-contract/Cargo.toml b/tools/internal/contract-state-importer/importer-contract/Cargo.toml index 2c09e7071e..4d195bbbdf 100644 --- a/tools/internal/contract-state-importer/importer-contract/Cargo.toml +++ b/tools/internal/contract-state-importer/importer-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "importer-contract" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/mixnet-connectivity-check/Cargo.toml b/tools/internal/mixnet-connectivity-check/Cargo.toml index af55790aa4..dec6f0d28c 100644 --- a/tools/internal/mixnet-connectivity-check/Cargo.toml +++ b/tools/internal/mixnet-connectivity-check/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mixnet-connectivity-check" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/sdk-version-bump/Cargo.toml b/tools/internal/sdk-version-bump/Cargo.toml index ba51b1caf6..26138315aa 100644 --- a/tools/internal/sdk-version-bump/Cargo.toml +++ b/tools/internal/sdk-version-bump/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sdk-version-bump" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/ssl-inject/Cargo.toml b/tools/internal/ssl-inject/Cargo.toml index 86220b4919..42807da4bd 100644 --- a/tools/internal/ssl-inject/Cargo.toml +++ b/tools/internal/ssl-inject/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ssl-inject" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/tools/internal/testnet-manager/Cargo.toml b/tools/internal/testnet-manager/Cargo.toml index e1a32ec685..7527e8551b 100644 --- a/tools/internal/testnet-manager/Cargo.toml +++ b/tools/internal/testnet-manager/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "testnet-manager" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/internal/testnet-manager/dkg-bypass-contract/Cargo.toml b/tools/internal/testnet-manager/dkg-bypass-contract/Cargo.toml index fa45302f00..17e27ac7c0 100644 --- a/tools/internal/testnet-manager/dkg-bypass-contract/Cargo.toml +++ b/tools/internal/testnet-manager/dkg-bypass-contract/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dkg-bypass-contract" -version = "0.1.0" +version.workspace = true edition = { workspace = true } authors = { workspace = true } license = { workspace = true } diff --git a/tools/internal/validator-status-check/Cargo.toml b/tools/internal/validator-status-check/Cargo.toml index 99eb182621..e534b6ad76 100644 --- a/tools/internal/validator-status-check/Cargo.toml +++ b/tools/internal/validator-status-check/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "validator-status-check" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/nym-cli/Cargo.toml b/tools/nym-cli/Cargo.toml index 6967b19afb..f5e98f2ac6 100644 --- a/tools/nym-cli/Cargo.toml +++ b/tools/nym-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-cli" -version = "1.1.59" +version.workspace = true authors.workspace = true edition = "2021" license.workspace = true diff --git a/tools/nym-id-cli/Cargo.toml b/tools/nym-id-cli/Cargo.toml index bada736bfd..9a4c7895f7 100644 --- a/tools/nym-id-cli/Cargo.toml +++ b/tools/nym-id-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-id-cli" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/nym-nr-query/Cargo.toml b/tools/nym-nr-query/Cargo.toml index f5ec6f6475..bfa12d798f 100644 --- a/tools/nym-nr-query/Cargo.toml +++ b/tools/nym-nr-query/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nym-nr-query" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/tools/nymvisor/Cargo.toml b/tools/nymvisor/Cargo.toml index a9c760c5fe..487a830aba 100644 --- a/tools/nymvisor/Cargo.toml +++ b/tools/nymvisor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nymvisor" -version = "0.1.24" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true diff --git a/tools/ts-rs-cli/Cargo.toml b/tools/ts-rs-cli/Cargo.toml index 6c75876550..4b662d86b2 100644 --- a/tools/ts-rs-cli/Cargo.toml +++ b/tools/ts-rs-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ts-rs-cli" -version = "0.1.0" +version.workspace = true edition = "2021" license.workspace = true diff --git a/wasm/client/Cargo.toml b/wasm/client/Cargo.toml index 18b063ff86..d7513da8af 100644 --- a/wasm/client/Cargo.toml +++ b/wasm/client/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "nym-client-wasm" authors = ["Dave Hrycyszyn ", "Jedrzej Stuczynski "] -version = "1.4.0-rc.0" +version.workspace = true edition = "2021" keywords = ["nym", "sphinx", "wasm", "webassembly", "privacy"] license = "Apache-2.0" diff --git a/wasm/full-nym-wasm/Cargo.toml b/wasm/full-nym-wasm/Cargo.toml index 9ad01b8a17..452a1e11b6 100644 --- a/wasm/full-nym-wasm/Cargo.toml +++ b/wasm/full-nym-wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "nym-wasm-sdk" authors = ["Jedrzej Stuczynski "] -version = "1.2.2" +version.workspace = true edition = "2021" keywords = ["nym", "sphinx", "wasm", "webassembly", "privacy"] license = "Apache-2.0" diff --git a/wasm/mix-fetch/Cargo.toml b/wasm/mix-fetch/Cargo.toml index 4f7ffe017f..929a28327e 100644 --- a/wasm/mix-fetch/Cargo.toml +++ b/wasm/mix-fetch/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mix-fetch-wasm" authors = ["Jedrzej Stuczynski "] -version = "1.4.0-rc.0" +version.workspace = true edition = "2021" keywords = ["nym", "fetch", "wasm", "webassembly", "privacy"] license = "Apache-2.0" diff --git a/wasm/node-tester/Cargo.toml b/wasm/node-tester/Cargo.toml index 6d3cd6042e..aea74e2ed9 100644 --- a/wasm/node-tester/Cargo.toml +++ b/wasm/node-tester/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "nym-node-tester-wasm" authors = ["Jedrzej Stuczynski "] -version = "1.3.0-rc.0" +version.workspace = true edition = "2021" keywords = ["nym", "sphinx", "webassembly", "privacy", "tester"] license = "Apache-2.0" diff --git a/wasm/zknym-lib/Cargo.toml b/wasm/zknym-lib/Cargo.toml index 572e26c6bd..2e73cf5c0d 100644 --- a/wasm/zknym-lib/Cargo.toml +++ b/wasm/zknym-lib/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "zknym-lib" -version = "0.1.0" +version.workspace = true authors.workspace = true repository.workspace = true homepage.workspace = true