diff --git a/Cargo.lock b/Cargo.lock index 1e8a4ba87b7..6fea7400b9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -487,9 +487,9 @@ checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ "core2", "multibase", - "multihash 0.17.0", + "multihash", "serde", - "unsigned-varint 0.7.1", + "unsigned-varint", ] [[package]] @@ -2378,20 +2378,21 @@ dependencies = [ [[package]] name = "ipfs-api" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d4854b5cde0a7e935ee4246c5b6c67fbf4961e303963537f10e184a4830bd17" +checksum = "6d8cc57cf12ae4af611e53dd04053e1cfb815917c51c410aa30399bf377046ab" dependencies = [ "ipfs-api-backend-hyper", ] [[package]] name = "ipfs-api-backend-hyper" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114341e043a87eff0e43ec192f0a495988323dc14c468448e62b20aaf96bd1e6" +checksum = "8a9d131b408b4caafe1e7c00d410a09ad3eb7e3ab68690cf668e86904b2176b4" dependencies = [ "async-trait", + "base64 0.13.1", "bytes", "futures 0.3.16", "http", @@ -2404,9 +2405,9 @@ dependencies = [ [[package]] name = "ipfs-api-prelude" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbaf47fa129710ae041d5844a15b1365bdad8551673aee237449ba9dec6bcadc" +checksum = "9b74065805db266ba2c6edbd670b23c4714824a955628472b2e46cc9f3a869cb" dependencies = [ "async-trait", "bytes", @@ -2415,14 +2416,14 @@ dependencies = [ "dirs", "futures 0.3.16", "http", + "multiaddr", "multibase", - "parity-multiaddr", "serde", "serde_json", "serde_urlencoded", "thiserror", "tokio", - "tokio-util 0.6.7", + "tokio-util 0.7.1", "tracing", "typed-builder", "walkdir", @@ -2781,25 +2782,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" [[package]] -name = "multibase" -version = "0.9.1" +name = "multiaddr" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" +checksum = "3b53e0cc5907a5c216ba6584bf74be8ab47d6d6289f72793b2dddbf15dc3bf8c" dependencies = [ - "base-x", + "arrayref", + "byteorder", "data-encoding", - "data-encoding-macro", + "multibase", + "multihash", + "percent-encoding", + "serde", + "static_assertions", + "unsigned-varint", + "url", ] [[package]] -name = "multihash" -version = "0.13.2" +name = "multibase" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" +checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" dependencies = [ - "generic-array", - "multihash-derive 0.7.2", - "unsigned-varint 0.5.1", + "base-x", + "data-encoding", + "data-encoding-macro", ] [[package]] @@ -2813,24 +2821,10 @@ dependencies = [ "blake3 1.3.2", "core2", "digest 0.10.5", - "multihash-derive 0.8.0", + "multihash-derive", "sha2 0.10.6", "sha3", - "unsigned-varint 0.7.1", -] - -[[package]] -name = "multihash-derive" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "424f6e86263cd5294cbd7f1e95746b95aca0e0d66bff31e5a40d6baa87b4aa99" -dependencies = [ - "proc-macro-crate", - "proc-macro-error", - "proc-macro2", - "quote", - "syn", - "synstructure", + "unsigned-varint", ] [[package]] @@ -3024,24 +3018,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "parity-multiaddr" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58341485071825827b7f03cf7efd1cb21e6a709bea778fb50227fd45d2f361b4" -dependencies = [ - "arrayref", - "bs58", - "byteorder", - "data-encoding", - "multihash 0.13.2", - "percent-encoding", - "serde", - "static_assertions", - "unsigned-varint 0.7.1", - "url", -] - [[package]] name = "parity-scale-codec" version = "3.0.0" @@ -4985,12 +4961,6 @@ dependencies = [ "void", ] -[[package]] -name = "unsigned-varint" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fdeedbf205afadfe39ae559b75c3240f24e257d0ca27e85f85cb82aa19ac35" - [[package]] name = "unsigned-varint" version = "0.7.1" diff --git a/core/Cargo.toml b/core/Cargo.toml index 5e2085d6a1b..030aaab5c24 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -38,6 +38,6 @@ hex = "0.4.3" graphql-parser = "0.4.0" pretty_assertions = "1.3.0" anyhow = "1.0" -ipfs-api-backend-hyper = "0.5" -ipfs-api = { version = "0.16.0", features = ["with-hyper-rustls"], default-features = false } +ipfs-api-backend-hyper = "0.6" +ipfs-api = { version = "0.17.0", features = ["with-hyper-rustls"], default-features = false } uuid = { version = "0.8.1", features = ["v4"] }