diff --git a/Cargo.lock b/Cargo.lock index d9a9b7b7..2be06caf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -266,15 +266,16 @@ dependencies = [ [[package]] name = "alloy-eip7928" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec6ae911a2fc304a7cb80a79fb7bed6d1474aed4e7c203df1f8ff538f64fc78d" +checksum = "72bc95fd73591644f0022065bef3c027d1a5ed875a53cb19a898d71a00818c1d" dependencies = [ "alloy-primitives", "alloy-rlp", "borsh", "once_cell", "serde", + "thiserror 2.0.18", ] [[package]] @@ -891,8 +892,7 @@ dependencies = [ [[package]] name = "ant-protocol" version = "2.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edaf05019466da9ff9055dbbc1428db3414440a8f0a1ac929febcf4fb0608a6d" +source = "git+https://github.com/WithAutonomi/ant-protocol?branch=fix/stability-improvements#f3b5a9dd2c55c5f7fc0a0f2c9c8100c16b6f55ad" dependencies = [ "blake3", "bytes", @@ -1444,6 +1444,15 @@ dependencies = [ "alloc-stdlib", ] +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bumpalo" version = "3.20.2" @@ -1513,9 +1522,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.61" +version = "1.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d" +checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98" dependencies = [ "find-msvc-tools", "jobserver", @@ -2426,13 +2435,12 @@ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "filetime" -version = "0.2.27" +version = "0.2.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db" +checksum = "2d5b2eef6fafbf69f877e55509ce5b11a760690ac9700a2921be067aa6afaef6" dependencies = [ "cfg-if", "libc", - "libredox", ] [[package]] @@ -2791,9 +2799,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.17.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" [[package]] name = "heapless" @@ -3214,7 +3222,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown 0.17.0", + "hashbrown 0.17.1", "serde", "serde_core", ] @@ -3457,10 +3465,7 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c" dependencies = [ - "bitflags", "libc", - "plain", - "redox_syscall 0.7.5", ] [[package]] @@ -3879,7 +3884,7 @@ checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.18", + "redox_syscall", "smallvec", "windows-link", ] @@ -4029,12 +4034,6 @@ version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - [[package]] name = "poly1305" version = "0.8.0" @@ -4426,15 +4425,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "redox_syscall" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4666a1a60d8412eab19d94f6d13dcc9cea0a5ef4fdf6a5db306537413c661b1b" -dependencies = [ - "bitflags", -] - [[package]] name = "redox_users" version = "0.4.6" @@ -4850,8 +4840,7 @@ dependencies = [ [[package]] name = "saorsa-core" version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e194874b524ad2a50d0976eb4ebcb81aea326dfb475373de9a2942a90cb2cc" +source = "git+https://github.com/saorsa-labs/saorsa-core?branch=fix/stability-improvements#5586795740eafd9818e827baa2eb2677ff3ba942" dependencies = [ "anyhow", "async-trait", @@ -4965,8 +4954,7 @@ dependencies = [ [[package]] name = "saorsa-transport" version = "0.34.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ebc09fb51e2c325e61ff09892f1256c60ef4f3beb881fd2980befe3e53e9bc" +source = "git+https://github.com/saorsa-labs/saorsa-transport?branch=fix/stability-improvements#55f423ca5e3312e31ba22475b68a76f4ffd50285" dependencies = [ "anyhow", "async-trait", @@ -5255,11 +5243,12 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.19.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05839ce67618e14a09b286535c0d9c94e85ef25469b0e13cb4f844e5593eb19" +checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2" dependencies = [ "base64", + "bs58", "chrono", "hex", "indexmap 1.9.3", @@ -5274,9 +5263,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.19.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2ebbe86054f9b45bc3881e865683ccfaccce97b9b4cb53f3039d67f355a334" +checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac" dependencies = [ "darling", "proc-macro2", @@ -5784,9 +5773,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.2" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 0b64ad17..7f34aa1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,10 +33,10 @@ path = "src/bin/ant-devnet/main.rs" # Until then, the git pin tracks the matching saorsa-core lineage # (the rc-2026.4.2 branch) so Cargo can unify the wire types here # with ant-protocol's re-exports. -ant-protocol = "2.0.3" +ant-protocol = { git = "https://github.com/WithAutonomi/ant-protocol", branch = "fix/stability-improvements" } # Core (provides EVERYTHING: networking, DHT, security, trust, storage) -saorsa-core = "0.24.2" +saorsa-core = { git = "https://github.com/saorsa-labs/saorsa-core", branch = "fix/stability-improvements" } saorsa-pqc = "0.5" # Payment verification - autonomi network lookup + EVM payment diff --git a/src/devnet.rs b/src/devnet.rs index e70c0303..d58647c2 100644 --- a/src/devnet.rs +++ b/src/devnet.rs @@ -623,6 +623,7 @@ impl Devnet { topic, source: Some(source), data, + .. } = event { if topic == CHUNK_PROTOCOL_ID { diff --git a/src/node.rs b/src/node.rs index e16dd662..ebee324a 100644 --- a/src/node.rs +++ b/src/node.rs @@ -803,6 +803,7 @@ impl RunningNode { topic, source: Some(source), data, + .. } = event { let handler_info: Option<(&str, &str)> = if topic == CHUNK_PROTOCOL_ID { diff --git a/src/replication/mod.rs b/src/replication/mod.rs index 79a2888c..22c3960f 100644 --- a/src/replication/mod.rs +++ b/src/replication/mod.rs @@ -358,6 +358,7 @@ impl ReplicationEngine { topic, source: Some(source), data, + .. } = event { // Determine if this is a replication message // and whether it arrived via the /rr/ request-response diff --git a/tests/e2e/testnet.rs b/tests/e2e/testnet.rs index 7ca5073b..86e2b7f6 100644 --- a/tests/e2e/testnet.rs +++ b/tests/e2e/testnet.rs @@ -1197,6 +1197,7 @@ impl TestNetwork { topic, source: Some(source), data, + .. } = event { if topic == CHUNK_PROTOCOL_ID {