diff --git a/Cargo.lock b/Cargo.lock index 5852e99938e..8d7ba1b5669 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -807,9 +807,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "5db83dced34638ad474f39f250d7fea9598bdd239eaced1bdf45d597da0f433f" dependencies = [ "clap_builder", "clap_derive", @@ -817,9 +817,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "f7e204572485eb3fbf28f871612191521df159bc3e15a9f5064c66dba3a8c05f" dependencies = [ "anstream", "anstyle", @@ -829,18 +829,18 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.2" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e" +checksum = "d2020fa13af48afc65a9a87335bda648309ab3d154cd03c7ff95b378c7ed39c4" dependencies = [ "clap", ] [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -1197,6 +1197,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "either" version = "1.10.0" @@ -3297,14 +3308,134 @@ dependencies = [ "tracing", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f8ac670d7422d7f76b32e17a5db556510825b29ec9154f235977c9caba61036" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "idna" -version = "0.5.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "4716a3a0933a1d01c2f72450e89596eb51dd34ef3c211ccd875acdf1f8fe47ed" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "icu_normalizer", + "icu_properties", + "smallvec", + "utf8_iter", ] [[package]] @@ -3512,9 +3643,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4c171d64176ae8f57eec75bca9f9dda2b2f746314adef9160a5bbbb2a7c82cb" +checksum = "039db9fe25cd63b7221c3f8788c1ef4ea07987d40ec25a1e7d7a3c3e3e3fd130" dependencies = [ "base64 0.22.1", "futures-channel", @@ -3533,9 +3664,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e966c12c8b6c1790ce67683c792cea9dd250860df49f6b64f1b1ff6c6946850" +checksum = "21545a9445fbd582840ff5160a9a3e12b8e6da582151cdb07bde9a1970ba3a24" dependencies = [ "anyhow", "async-trait", @@ -3590,11 +3721,10 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "328c33717b7bdc4f47cdf31c21d5449c5b713a800cb05cb767841ccf2944f9d9" +checksum = "f511b714bca46f9a3e97c0e0eb21d2c112e83e444d2db535b5ec7093f5836d73" dependencies = [ - "anyhow", "beef", "http 1.1.0", "serde", @@ -3604,9 +3734,9 @@ dependencies = [ [[package]] name = "jsonrpsee-wasm-client" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c1c1b2f71c32f763d85c1b9836c1a522377b3972177a76b3e66ba42f2582929" +checksum = "8c8a6dfa0c35c8549fa8e003ce0bbcf37b051ab7ef85fce587e8f0ed7881c84d" dependencies = [ "jsonrpsee-client-transport", "jsonrpsee-core", @@ -3615,9 +3745,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.23.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeb22661e1c018eb503d5a47be2d39a176de832b047d2757fa86b3d2b34fc84e" +checksum = "786c100eb67df2f2d863d231c2c6978bcf80ff4bf606ffc40e7e68ef562da7bf" dependencies = [ "http 1.1.0", "jsonrpsee-client-transport", @@ -3740,6 +3870,12 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + [[package]] name = "lnurl-rs" version = "0.4.1" @@ -4306,9 +4442,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.84" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6" +checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" dependencies = [ "unicode-ident", ] @@ -5043,6 +5179,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "strsim" version = "0.11.0" @@ -5057,11 +5199,11 @@ checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" [[package]] name = "strum_macros" -version = "0.26.2" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote", "rustversion", @@ -5108,6 +5250,17 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "system-configuration" version = "0.5.1" @@ -5137,9 +5290,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tar" -version = "0.4.40" +version = "0.4.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" +checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" dependencies = [ "filetime", "libc", @@ -5280,6 +5433,16 @@ dependencies = [ "crunchy", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinytemplate" version = "1.2.1" @@ -5664,11 +5827,10 @@ dependencies = [ [[package]] name = "tracing-test" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4" +checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" dependencies = [ - "lazy_static", "tracing-core", "tracing-subscriber", "tracing-test-macro", @@ -5676,13 +5838,12 @@ dependencies = [ [[package]] name = "tracing-test-macro" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08" +checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ - "lazy_static", "quote", - "syn 1.0.109", + "syn 2.0.66", ] [[package]] @@ -5703,12 +5864,6 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" version = "1.0.12" @@ -5732,9 +5887,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "f7c25da092f0a868cdf09e8674cd3b7ef3a7d92a24253e663a2fb85e2496de56" dependencies = [ "form_urlencoded", "idna", @@ -5748,6 +5903,18 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" version = "0.2.1" @@ -6136,6 +6303,18 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -6165,6 +6344,30 @@ dependencies = [ "time", ] +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.32" @@ -6185,12 +6388,55 @@ dependencies = [ "syn 2.0.66", ] +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", + "synstructure", +] + [[package]] name = "zeroize" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +[[package]] +name = "zerovec" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb2cc8827d6c0994478a15c53f374f46fbd41bea663d809b14744bc42e6b109c" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97cf56601ee5052b4417d90c8755c6683473c926039908196cf35d99f893ebe7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.66", +] + [[package]] name = "zstd-sys" version = "2.0.9+zstd.1.5.5" diff --git a/Cargo.toml b/Cargo.toml index d71ebae2018..8a6ee1b1021 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -84,7 +84,7 @@ criterion = { version = "0.5.1" } threshold_crypto = { version = "0.2.1", package = "fedimint-threshold-crypto" } tonic_lnd = { version = "0.2.0", package="fedimint-tonic-lnd", features = ["lightningrpc", "routerrpc"] } cln-rpc = "0.1.9" -clap = { version = "4.5.4", features = ["derive", "std", "help", "usage", "error-context", "suggestions", "env"], default-features = false } +clap = { version = "4.5.7", features = ["derive", "std", "help", "usage", "error-context", "suggestions", "env"], default-features = false } serde = { version = "1.0.203", features = ["derive"] } serde-big-array = "0.5.1" serde_json = "1.0.117" @@ -109,7 +109,7 @@ lightning = "0.0.123" lightning-invoice = "0.31.0" thiserror = "1.0.61" tokio = { version = "1.38.0", features = ["sync", "io-util"] } -url = "2.5.0" +url = "2.5.1" erased-serde = "0.4" async-trait = "0.1.80" bincode = "1.3.3" diff --git a/devimint/Cargo.toml b/devimint/Cargo.toml index 144aff111c7..c3b4e23fc8c 100644 --- a/devimint/Cargo.toml +++ b/devimint/Cargo.toml @@ -15,7 +15,7 @@ path = "src/main.rs" anyhow = { version = "1.0.86", features = ["backtrace"] } axum = { version = "0.7.5", features = ["tracing"] } bitcoincore-rpc = { workspace = true } -clap = { version = "4.5.4", features = ["derive", "env", "std", "help", "usage", "error-context", "suggestions"], default-features = false } +clap = { version = "4.5.7", features = ["derive", "env", "std", "help", "usage", "error-context", "suggestions"], default-features = false } cln-rpc = { workspace = true } fedimint-aead = { path = "../crypto/aead" } fedimintd = { path = "../fedimintd" } diff --git a/fedimint-api-client/Cargo.toml b/fedimint-api-client/Cargo.toml index e356891e592..f5428a475d9 100644 --- a/fedimint-api-client/Cargo.toml +++ b/fedimint-api-client/Cargo.toml @@ -20,7 +20,7 @@ async-trait = { workspace = true } base64 = { workspace = true } futures = { workspace = true } itertools = { workspace = true } -jsonrpsee-core = "0.23.0" +jsonrpsee-core = "0.23.1" lru = "0.12.3" serde = { workspace = true } serde_json = { workspace = true } @@ -32,12 +32,12 @@ fedimint-core = { workspace = true } fedimint-logging = { workspace = true } [target.'cfg(not(target_family = "wasm"))'.dependencies] -jsonrpsee-ws-client = { version = "0.23.0", default-features = false } +jsonrpsee-ws-client = { version = "0.23.1", default-features = false } tokio = { version = "1.38.0", features = ["full", "tracing"] } tokio-rustls = { workspace = true } [target.'cfg(target_family = "wasm")'.dependencies] -jsonrpsee-wasm-client = "0.23.0" +jsonrpsee-wasm-client = "0.23.1" async-lock = "3.4" # getrandom is transitive dependency of rand # on wasm, we need to enable the js backend diff --git a/fedimint-cli/Cargo.toml b/fedimint-cli/Cargo.toml index 28a1a9cfb62..88300b840ff 100644 --- a/fedimint-cli/Cargo.toml +++ b/fedimint-cli/Cargo.toml @@ -55,8 +55,8 @@ tokio = { version = "1.38.0", features = ["full", "tracing"] } tracing = { workspace = true } tracing-subscriber = { version = "0.3.18", features = [ "env-filter" ] } serde_json = { version = "1.0.117", features = ["preserve_order"] } -url = { version = "2.5.0", features = ["serde"] } -clap_complete = "4.5.2" +url = { version = "2.5.1", features = ["serde"] } +clap_complete = "4.5.5" reqwest = { version = "0.11.26", features = [ "json", "rustls-tls" ], default-features = false } [build-dependencies] diff --git a/fedimint-client/Cargo.toml b/fedimint-client/Cargo.toml index 5d720139266..041b3ff8934 100644 --- a/fedimint-client/Cargo.toml +++ b/fedimint-client/Cargo.toml @@ -48,7 +48,7 @@ reqwest = { version = "0.12.2", features = ["json", "rustls-tls"], default-featu ring = { version = "0.17.8", features = ["wasm32_unknown_unknown_js"] } [dev-dependencies] -tracing-test = "0.2.4" +tracing-test = "0.2.5" [build-dependencies] fedimint-build = { version = "=0.4.0-alpha", path = "../fedimint-build" } diff --git a/fedimint-core/Cargo.toml b/fedimint-core/Cargo.toml index 1212abde2c9..3aa7181daa9 100644 --- a/fedimint-core/Cargo.toml +++ b/fedimint-core/Cargo.toml @@ -25,7 +25,7 @@ bech32 = "0.11.0" bls12_381 = { workspace = true } serdect = { workspace = true } itertools = { workspace = true } -jsonrpsee-core = { version = "0.23.0", features = ["client"] } +jsonrpsee-core = { version = "0.23.1", features = ["client"] } serde = { workspace = true } serde_json = { workspace = true } strum = { workspace = true } @@ -34,7 +34,7 @@ hex = { version = "0.4.3", features = ["serde"] } thiserror = { workspace = true } tracing = { workspace = true } threshold_crypto = { workspace = true } -url = { version = "2.5.0", features = ["serde"] } +url = { version = "2.5.1", features = ["serde"] } bitcoin29 = { package = "bitcoin", version = "0.29.2", features = ["rand", "serde"] } bitcoin = { workspace = true } bitcoin_hashes = { workspace = true } @@ -58,7 +58,7 @@ tokio = { version = "1.38.0", features = ["full", "tracing"] } tokio-rustls = { workspace = true } [target.'cfg(target_family = "wasm")'.dependencies] -jsonrpsee-wasm-client = "0.23.0" +jsonrpsee-wasm-client = "0.23.1" async-lock = "3.4" tokio = "1.38.0" futures-util = { workspace = true } diff --git a/fedimint-dbtool/Cargo.toml b/fedimint-dbtool/Cargo.toml index 33cc720d820..0c50c929b5e 100644 --- a/fedimint-dbtool/Cargo.toml +++ b/fedimint-dbtool/Cargo.toml @@ -24,7 +24,7 @@ path = "src/lib.rs" anyhow = { workspace = true } fedimint-aead = { version = "=0.4.0-alpha", path = "../crypto/aead" } bytes = "1.6.0" -clap = { version = "4.5.4", features = ["derive", "env"] } +clap = { version = "4.5.7", features = ["derive", "env"] } fedimint-core = { workspace = true } fedimint-client = { workspace = true } fedimint-server = { version = "=0.4.0-alpha", path = "../fedimint-server" } diff --git a/fedimint-load-test-tool/Cargo.toml b/fedimint-load-test-tool/Cargo.toml index 1a0b45121ff..09658c26cd7 100644 --- a/fedimint-load-test-tool/Cargo.toml +++ b/fedimint-load-test-tool/Cargo.toml @@ -27,7 +27,7 @@ fedimint-mint-client = { version = "=0.4.0-alpha", path = "../modules/fedimint-m fedimint-rocksdb = { version = "=0.4.0-alpha", path = "../fedimint-rocksdb" } fedimint-wallet-client = { version = "=0.4.0-alpha", path = "../modules/fedimint-wallet-client" } futures = { workspace = true } -jsonrpsee-core = { version = "0.23.0", features = ["client"] } +jsonrpsee-core = { version = "0.23.1", features = ["client"] } jsonrpsee-types = "0.23.0" lightning-invoice = { workspace = true } rand = { workspace = true } @@ -35,10 +35,10 @@ serde = { workspace = true } serde_json = { workspace = true } tokio = { version = "1", features = ["full", "tracing"] } tracing = { workspace = true } -url = { version = "2.5.0", features = ["serde"] } +url = { version = "2.5.1", features = ["serde"] } [target.'cfg(not(target_family = "wasm"))'.dependencies] -jsonrpsee-ws-client = { version = "0.23.0", default-features = false } +jsonrpsee-ws-client = { version = "0.23.1", default-features = false } [build-dependencies] fedimint-build = { version = "=0.4.0-alpha", path = "../fedimint-build" } diff --git a/fedimint-server/Cargo.toml b/fedimint-server/Cargo.toml index e0be26e1bb0..44884ccf7ba 100644 --- a/fedimint-server/Cargo.toml +++ b/fedimint-server/Cargo.toml @@ -46,12 +46,12 @@ serde_json = { workspace = true } sha3 = "0.10.8" strum = { workspace = true } strum_macros = { workspace = true } -tar = "0.4.40" +tar = "0.4.41" tbs = { package = "fedimint-tbs", version = "=0.4.0-alpha", path = "../crypto/tbs" } thiserror = { workspace = true } tower = { version = "0.4.13", default-features = false } tracing = { workspace = true } -url = { version = "2.5.0", features = ["serde"] } +url = { version = "2.5.1", features = ["serde"] } threshold_crypto = { workspace = true } jsonrpsee = { version = "0.23.0", features = ["server"] } tokio = { version = "1.38.0", features = ["full", "tracing"] } diff --git a/fedimint-testing/Cargo.toml b/fedimint-testing/Cargo.toml index bf08f48e807..1cea7ef99f2 100644 --- a/fedimint-testing/Cargo.toml +++ b/fedimint-testing/Cargo.toml @@ -23,7 +23,7 @@ async-stream = "0.3.5" async-trait = { workspace = true } bitcoin = { workspace = true } bitcoincore-rpc = "0.17.0" -clap = { version = "4.5.4", features = ["derive", "std", "help", "usage", "error-context", "suggestions" ], default-features = false } +clap = { version = "4.5.7", features = ["derive", "std", "help", "usage", "error-context", "suggestions" ], default-features = false } fedimint-core = { workspace = true } fedimint-api-client = { workspace = true } fedimint-client = { version = "=0.4.0-alpha", path = "../fedimint-client" } diff --git a/fedimintd/Cargo.toml b/fedimintd/Cargo.toml index 0a8bab05361..dfe843328d6 100644 --- a/fedimintd/Cargo.toml +++ b/fedimintd/Cargo.toml @@ -61,7 +61,7 @@ tokio = { version = "1.38.0", features = ["full", "tracing"] } tokio-rustls = { workspace = true } tokio-util = { version = "0.7.11", features = [ "codec" ] } tracing = { workspace = true } -url = { version = "2.5.0", features = ["serde"] } +url = { version = "2.5.1", features = ["serde"] } threshold_crypto = { workspace = true } # setup dependencies diff --git a/gateway/cli/Cargo.toml b/gateway/cli/Cargo.toml index 571368f6164..0b0b4dfaf09 100644 --- a/gateway/cli/Cargo.toml +++ b/gateway/cli/Cargo.toml @@ -22,7 +22,7 @@ async-trait = { workspace = true } axum = "0.7.5" axum-macros = "0.4.1" bitcoin = { workspace = true } -clap = { version = "4.5.4", features = ["derive", "std", "help", "usage", "error-context", "suggestions"], default-features = false } +clap = { version = "4.5.7", features = ["derive", "std", "help", "usage", "error-context", "suggestions"], default-features = false } ln-gateway = { version = "=0.4.0-alpha", package = "fedimint-ln-gateway", path= "../ln-gateway" } fedimint-core = { workspace = true } fedimint-logging = { workspace = true } @@ -31,8 +31,8 @@ serde = { workspace = true} serde_json = { workspace = true } tokio = {version = "1.38", features = ["full"]} tracing = { version = "0.1.40", default-features = false, features= ["log", "attributes", "std"] } -url = { version = "2.5.0", features = ["serde"] } -clap_complete = "4.5.2" +url = { version = "2.5.1", features = ["serde"] } +clap_complete = "4.5.5" [build-dependencies] fedimint-build = { version = "=0.4.0-alpha", path = "../../fedimint-build" } diff --git a/gateway/ln-gateway/Cargo.toml b/gateway/ln-gateway/Cargo.toml index ad4010c4482..fed23ec8949 100644 --- a/gateway/ln-gateway/Cargo.toml +++ b/gateway/ln-gateway/Cargo.toml @@ -70,7 +70,7 @@ tonic = { version = "0.11.0", features = ["transport", "tls"] } tonic_lnd = { workspace = true } tower-http = { version = "0.5.2", features = ["cors", "auth"] } tracing = { version = "0.1.40", default-features = false, features= ["log", "attributes", "std"] } -url = { version = "2.5.0", features = ["serde"] } +url = { version = "2.5.1", features = ["serde"] } [dev-dependencies] fedimint-dummy-client = { version = "=0.4.0-alpha", path = "../../modules/fedimint-dummy-client" } diff --git a/recoverytool/Cargo.toml b/recoverytool/Cargo.toml index a68e9488b80..d8a4d4230fa 100644 --- a/recoverytool/Cargo.toml +++ b/recoverytool/Cargo.toml @@ -18,7 +18,7 @@ path = "src/main.rs" [dependencies] anyhow = { workspace = true } bitcoin = { workspace = true } -clap = { version = "4.5.4", features = [ "derive", "env" ] } +clap = { version = "4.5.7", features = [ "derive", "env" ] } fedimint-aead = { version = "=0.4.0-alpha", path = "../crypto/aead" } fedimint-core = { workspace = true } fedimint-rocksdb = { version = "=0.4.0-alpha", path = "../fedimint-rocksdb" }