From f2fc2308f4e7dfb50a524291716dab611e288013 Mon Sep 17 00:00:00 2001 From: Dzmitry Kalabuk Date: Tue, 2 Sep 2025 09:39:06 +0300 Subject: [PATCH] Update to the latest transport lib - Rename gateways to portals - Pass idle connection timeout from env vars --- Cargo.lock | 2049 ++------------------ Cargo.toml | 6 +- crates/logs-collector/Cargo.toml | 2 +- crates/pings-collector/Cargo.toml | 2 +- crates/pings-collector/src/cli.rs | 6 - crates/pings-collector/src/main.rs | 2 - crates/portal-logs-collector/Cargo.toml | 2 +- crates/portal-logs-collector/src/main.rs | 2 +- crates/portal-logs-collector/src/server.rs | 28 +- 9 files changed, 171 insertions(+), 1928 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 82b0bfe..a6d63ef 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,16 +27,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" -[[package]] -name = "aead" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" -dependencies = [ - "crypto-common", - "generic-array", -] - [[package]] name = "aes" version = "0.8.4" @@ -48,20 +38,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "aes-gcm" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" -dependencies = [ - "aead", - "aes", - "cipher", - "ctr", - "ghash", - "subtle", -] - [[package]] name = "ahash" version = "0.7.8" @@ -80,8 +56,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if 1.0.0", - "const-random", - "getrandom 0.2.15", "once_cell", "version_check", "zerocopy", @@ -96,42 +70,12 @@ dependencies = [ "memchr", ] -[[package]] -name = "alloc-no-stdlib" -version = "2.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" - -[[package]] -name = "alloc-stdlib" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" -dependencies = [ - "alloc-no-stdlib", -] - [[package]] name = "allocator-api2" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - [[package]] name = "anstream" version = "0.6.18" @@ -188,12 +132,6 @@ version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" -[[package]] -name = "array-bin-ops" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6070754db16e90f0640c7c8e2bea8c26b06ef409991e2ac7ae0ee545c67bf5" - [[package]] name = "arrayref" version = "0.3.9" @@ -206,98 +144,6 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" -[[package]] -name = "arrow-array" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a4a6d2896083cfbdf84a71a863b22460d0708f8206a8373c52e326cc72ea1a" -dependencies = [ - "ahash 0.8.11", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "chrono", - "half", - "hashbrown 0.15.2", - "num", -] - -[[package]] -name = "arrow-buffer" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cef870583ce5e4f3b123c181706f2002fb134960f9a911900f64ba4830c7a43a" -dependencies = [ - "bytes 1.9.0", - "half", - "num", -] - -[[package]] -name = "arrow-cast" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac7eba5a987f8b4a7d9629206ba48e19a1991762795bbe5d08497b7736017ee" -dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "arrow-select", - "atoi", - "base64 0.22.1", - "chrono", - "half", - "lexical-core", - "num", - "ryu", -] - -[[package]] -name = "arrow-data" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b095e8a4f3c309544935d53e04c3bfe4eea4e71c3de6fe0416d1f08bb4441a83" -dependencies = [ - "arrow-buffer", - "arrow-schema", - "half", - "num", -] - -[[package]] -name = "arrow-ipc" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65c63da4afedde2b25ef69825cd4663ca76f78f79ffe2d057695742099130ff6" -dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "flatbuffers", -] - -[[package]] -name = "arrow-schema" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f40f6be8f78af1ab610db7d9b236e21d587b7168e368a36275d2e5670096735" - -[[package]] -name = "arrow-select" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac265273864a820c4a179fc67182ccc41ea9151b97024e1be956f0f2369c2539" -dependencies = [ - "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", - "num", -] - [[package]] name = "ascii-canvas" version = "3.0.0" @@ -434,15 +280,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "atoi" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528" -dependencies = [ - "num-traits", -] - [[package]] name = "atomic-waker" version = "1.1.2" @@ -484,15 +321,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56a636c44c77fa18bdba56126a34d30cfe5538fe88f7d34988fa731fee143ddd" dependencies = [ "aws-http", - "aws-sdk-sso 0.21.0", - "aws-sdk-sts 0.21.0", - "aws-smithy-async 0.51.0", + "aws-sdk-sso", + "aws-sdk-sts", + "aws-smithy-async", "aws-smithy-client", - "aws-smithy-http 0.51.0", + "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-json 0.51.0", - "aws-smithy-types 0.51.0", - "aws-types 0.51.0", + "aws-smithy-json", + "aws-smithy-types", + "aws-types", "bytes 1.9.0", "hex", "http 0.2.12", @@ -500,62 +337,20 @@ dependencies = [ "ring 0.16.20", "time", "tokio 1.43.0", - "tower 0.4.13", + "tower", "tracing", "zeroize", ] -[[package]] -name = "aws-config" -version = "1.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc47e70fc35d054c8fcd296d47a61711f043ac80534a10b4f741904f81e73a90" -dependencies = [ - "aws-credential-types", - "aws-runtime", - "aws-sdk-sso 1.56.0", - "aws-sdk-ssooidc", - "aws-sdk-sts 1.57.0", - "aws-smithy-async 1.2.4", - "aws-smithy-http 0.60.12", - "aws-smithy-json 0.61.2", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-types 1.3.4", - "bytes 1.9.0", - "fastrand 2.3.0", - "hex", - "http 0.2.12", - "ring 0.17.8", - "time", - "tokio 1.43.0", - "tracing", - "url", - "zeroize", -] - -[[package]] -name = "aws-credential-types" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60e8f6b615cb5fc60a98132268508ad104310f0cfb25a1c22eee76efdf9154da" -dependencies = [ - "aws-smithy-async 1.2.4", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "zeroize", -] - [[package]] name = "aws-endpoint" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ca8f374874f6459aaa88dc861d7f5d834ca1ff97668eae190e97266b5f6c3fb" dependencies = [ - "aws-smithy-http 0.51.0", - "aws-smithy-types 0.51.0", - "aws-types 0.51.0", + "aws-smithy-http", + "aws-smithy-types", + "aws-types", "http 0.2.12", "regex", "tracing", @@ -567,9 +362,9 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78d41e19e779b73463f5f0c21b3aacc995f4ba783ab13a7ae9f5dfb159a551b4" dependencies = [ - "aws-smithy-http 0.51.0", - "aws-smithy-types 0.51.0", - "aws-types 0.51.0", + "aws-smithy-http", + "aws-smithy-types", + "aws-types", "bytes 1.9.0", "http 0.2.12", "http-body 0.4.6", @@ -579,32 +374,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "aws-runtime" -version = "1.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee7643696e7fdd74c10f9eb42848a87fe469d35eae9c3323f80aa98f350baac" -dependencies = [ - "aws-credential-types", - "aws-sigv4 1.2.7", - "aws-smithy-async 1.2.4", - "aws-smithy-eventstream 0.60.6", - "aws-smithy-http 0.60.12", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-types 1.3.4", - "bytes 1.9.0", - "fastrand 2.3.0", - "http 0.2.12", - "http-body 0.4.6", - "once_cell", - "percent-encoding", - "pin-project-lite", - "tracing", - "uuid 1.12.1", -] - [[package]] name = "aws-sdk-s3" version = "0.21.0" @@ -614,57 +383,23 @@ dependencies = [ "aws-endpoint", "aws-http", "aws-sig-auth", - "aws-sigv4 0.51.1", - "aws-smithy-async 0.51.0", - "aws-smithy-checksums 0.51.0", + "aws-sigv4", + "aws-smithy-async", + "aws-smithy-checksums", "aws-smithy-client", - "aws-smithy-eventstream 0.51.0", - "aws-smithy-http 0.51.0", + "aws-smithy-eventstream", + "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-types 0.51.0", - "aws-smithy-xml 0.51.0", - "aws-types 0.51.0", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", "bytes 1.9.0", "bytes-utils", "http 0.2.12", "http-body 0.4.6", "tokio-stream", - "tower 0.4.13", - "tracing", -] - -[[package]] -name = "aws-sdk-s3" -version = "1.71.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "705cb534fb7b620f540d2fac268d378918dc67d25b173f67edcab3851fe19392" -dependencies = [ - "aws-credential-types", - "aws-runtime", - "aws-sigv4 1.2.7", - "aws-smithy-async 1.2.4", - "aws-smithy-checksums 0.62.0", - "aws-smithy-eventstream 0.60.6", - "aws-smithy-http 0.60.12", - "aws-smithy-json 0.61.2", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-smithy-xml 0.60.9", - "aws-types 1.3.4", - "bytes 1.9.0", - "fastrand 2.3.0", - "hex", - "hmac", - "http 0.2.12", - "http-body 0.4.6", - "lru", - "once_cell", - "percent-encoding", - "regex-lite", - "sha2", + "tower", "tracing", - "url", ] [[package]] @@ -676,61 +411,17 @@ dependencies = [ "aws-endpoint", "aws-http", "aws-sig-auth", - "aws-smithy-async 0.51.0", + "aws-smithy-async", "aws-smithy-client", - "aws-smithy-http 0.51.0", + "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-json 0.51.0", - "aws-smithy-types 0.51.0", - "aws-types 0.51.0", + "aws-smithy-json", + "aws-smithy-types", + "aws-types", "bytes 1.9.0", "http 0.2.12", "tokio-stream", - "tower 0.4.13", -] - -[[package]] -name = "aws-sdk-sso" -version = "1.56.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e057fdcb8842de9b83592a70f5b4da0ee10bc0ad278247da1425a742a444d7" -dependencies = [ - "aws-credential-types", - "aws-runtime", - "aws-smithy-async 1.2.4", - "aws-smithy-http 0.60.12", - "aws-smithy-json 0.61.2", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-types 1.3.4", - "bytes 1.9.0", - "http 0.2.12", - "once_cell", - "regex-lite", - "tracing", -] - -[[package]] -name = "aws-sdk-ssooidc" -version = "1.57.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a120ade4a44691b3c5c2ff2fa61b14ed331fdc218397f61ab48d66593012ae2a" -dependencies = [ - "aws-credential-types", - "aws-runtime", - "aws-smithy-async 1.2.4", - "aws-smithy-http 0.60.12", - "aws-smithy-json 0.61.2", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-types 1.3.4", - "bytes 1.9.0", - "http 0.2.12", - "once_cell", - "regex-lite", - "tracing", + "tower", ] [[package]] @@ -742,40 +433,17 @@ dependencies = [ "aws-endpoint", "aws-http", "aws-sig-auth", - "aws-smithy-async 0.51.0", + "aws-smithy-async", "aws-smithy-client", - "aws-smithy-http 0.51.0", + "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-query 0.51.0", - "aws-smithy-types 0.51.0", - "aws-smithy-xml 0.51.0", - "aws-types 0.51.0", + "aws-smithy-query", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", "bytes 1.9.0", "http 0.2.12", - "tower 0.4.13", -] - -[[package]] -name = "aws-sdk-sts" -version = "1.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115fd4fb663817ed595a5ee4f1649d7aacd861d47462323cb37576ce89271b93" -dependencies = [ - "aws-credential-types", - "aws-runtime", - "aws-smithy-async 1.2.4", - "aws-smithy-http 0.60.12", - "aws-smithy-json 0.61.2", - "aws-smithy-query 0.60.7", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "aws-smithy-xml 0.60.9", - "aws-types 1.3.4", - "http 0.2.12", - "once_cell", - "regex-lite", - "tracing", + "tower", ] [[package]] @@ -784,10 +452,10 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "12cbe7b2be9e185c1fbce27fc9c41c66b195b32d89aa099f98768d9544221308" dependencies = [ - "aws-sigv4 0.51.1", - "aws-smithy-eventstream 0.51.0", - "aws-smithy-http 0.51.0", - "aws-types 0.51.0", + "aws-sigv4", + "aws-smithy-eventstream", + "aws-smithy-http", + "aws-types", "http 0.2.12", "tracing", ] @@ -798,8 +466,8 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c0b2658d2cb66dbf02f0e8dee80810ef1e0ca3530ede463e0ef994c301087d1" dependencies = [ - "aws-smithy-eventstream 0.51.0", - "aws-smithy-http 0.51.0", + "aws-smithy-eventstream", + "aws-smithy-http", "bytes 1.9.0", "form_urlencoded", "hex", @@ -812,35 +480,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "aws-sigv4" -version = "1.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "690118821e46967b3c4501d67d7d52dd75106a9c54cf36cefa1985cedbe94e05" -dependencies = [ - "aws-credential-types", - "aws-smithy-eventstream 0.60.6", - "aws-smithy-http 0.60.12", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "bytes 1.9.0", - "crypto-bigint 0.5.5", - "form_urlencoded", - "hex", - "hmac", - "http 0.2.12", - "http 1.2.0", - "once_cell", - "p256", - "percent-encoding", - "ring 0.17.8", - "sha2", - "subtle", - "time", - "tracing", - "zeroize", -] - [[package]] name = "aws-smithy-async" version = "0.51.0" @@ -853,25 +492,14 @@ dependencies = [ "tokio-stream", ] -[[package]] -name = "aws-smithy-async" -version = "1.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa59d1327d8b5053c54bf2eaae63bf629ba9e904434d0835a28ed3c0ed0a614e" -dependencies = [ - "futures-util", - "pin-project-lite", - "tokio 1.43.0", -] - [[package]] name = "aws-smithy-checksums" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc227e36e346f45298288359f37123e1a92628d1cec6b11b5eb335553278bd9e" dependencies = [ - "aws-smithy-http 0.51.0", - "aws-smithy-types 0.51.0", + "aws-smithy-http", + "aws-smithy-types", "bytes 1.9.0", "crc32c", "crc32fast", @@ -885,38 +513,16 @@ dependencies = [ "tracing", ] -[[package]] -name = "aws-smithy-checksums" -version = "0.62.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f45a1c384d7a393026bc5f5c177105aa9fa68e4749653b985707ac27d77295" -dependencies = [ - "aws-smithy-http 0.60.12", - "aws-smithy-types 1.2.12", - "bytes 1.9.0", - "crc32c", - "crc32fast", - "crc64fast-nvme", - "hex", - "http 0.2.12", - "http-body 0.4.6", - "md-5", - "pin-project-lite", - "sha1", - "sha2", - "tracing", -] - [[package]] name = "aws-smithy-client" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff28d553714f8f54cd921227934fc13a536a1c03f106e56b362fd57e16d450ad" dependencies = [ - "aws-smithy-async 0.51.0", - "aws-smithy-http 0.51.0", + "aws-smithy-async", + "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-types 0.51.0", + "aws-smithy-types", "bytes 1.9.0", "fastrand 1.9.0", "http 0.2.12", @@ -926,7 +532,7 @@ dependencies = [ "lazy_static", "pin-project-lite", "tokio 1.43.0", - "tower 0.4.13", + "tower", "tracing", ] @@ -936,18 +542,7 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7ea0df7161ce65b5c8ca6eb709a1a907376fa18226976e41c748ce02ccccf24" dependencies = [ - "aws-smithy-types 0.51.0", - "bytes 1.9.0", - "crc32fast", -] - -[[package]] -name = "aws-smithy-eventstream" -version = "0.60.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b18559a41e0c909b77625adf2b8c50de480a8041e5e4a3f5f7d177db70abc5a" -dependencies = [ - "aws-smithy-types 1.2.12", + "aws-smithy-types", "bytes 1.9.0", "crc32fast", ] @@ -958,8 +553,8 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf58ed4fefa61dbf038e5421a521cbc2c448ef69deff0ab1d915d8a10eda5664" dependencies = [ - "aws-smithy-eventstream 0.51.0", - "aws-smithy-types 0.51.0", + "aws-smithy-eventstream", + "aws-smithy-types", "bytes 1.9.0", "bytes-utils", "futures-core", @@ -975,39 +570,18 @@ dependencies = [ "tracing", ] -[[package]] -name = "aws-smithy-http" -version = "0.60.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7809c27ad8da6a6a68c454e651d4962479e81472aa19ae99e59f9aba1f9713cc" -dependencies = [ - "aws-smithy-eventstream 0.60.6", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "bytes 1.9.0", - "bytes-utils", - "futures-core", - "http 0.2.12", - "http-body 0.4.6", - "once_cell", - "percent-encoding", - "pin-project-lite", - "pin-utils", - "tracing", -] - [[package]] name = "aws-smithy-http-tower" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20c96d7bd35e7cf96aca1134b2f81b1b59ffe493f7c6539c051791cbbf7a42d3" dependencies = [ - "aws-smithy-http 0.51.0", + "aws-smithy-http", "bytes 1.9.0", "http 0.2.12", "http-body 0.4.6", "pin-project-lite", - "tower 0.4.13", + "tower", "tracing", ] @@ -1017,16 +591,7 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8324ba98c8a94187723cc16c37aefa09504646ee65c3d2c3af495bab5ea701b" dependencies = [ - "aws-smithy-types 0.51.0", -] - -[[package]] -name = "aws-smithy-json" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "623a51127f24c30776c8b374295f2df78d92517386f77ba30773f15a30ce1422" -dependencies = [ - "aws-smithy-types 1.2.12", + "aws-smithy-types", ] [[package]] @@ -1035,64 +600,10 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83834ed2ff69ea6f6657baf205267dc2c0abe940703503a3e5d60ce23be3d306" dependencies = [ - "aws-smithy-types 0.51.0", - "urlencoding", -] - -[[package]] -name = "aws-smithy-query" -version = "0.60.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb" -dependencies = [ - "aws-smithy-types 1.2.12", + "aws-smithy-types", "urlencoding", ] -[[package]] -name = "aws-smithy-runtime" -version = "1.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "865f7050bbc7107a6c98a397a9fcd9413690c27fa718446967cf03b2d3ac517e" -dependencies = [ - "aws-smithy-async 1.2.4", - "aws-smithy-http 0.60.12", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "bytes 1.9.0", - "fastrand 2.3.0", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "http-body 1.0.1", - "httparse", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "once_cell", - "pin-project-lite", - "pin-utils", - "rustls 0.21.12", - "tokio 1.43.0", - "tracing", -] - -[[package]] -name = "aws-smithy-runtime-api" -version = "1.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92165296a47a812b267b4f41032ff8069ab7ff783696d217f0994a0d7ab585cd" -dependencies = [ - "aws-smithy-async 1.2.4", - "aws-smithy-types 1.2.12", - "bytes 1.9.0", - "http 0.2.12", - "http 1.2.0", - "pin-project-lite", - "tokio 1.43.0", - "tracing", - "zeroize", -] - [[package]] name = "aws-smithy-types" version = "0.51.0" @@ -1105,32 +616,6 @@ dependencies = [ "time", ] -[[package]] -name = "aws-smithy-types" -version = "1.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28f6feb647fb5e0d5b50f0472c19a7db9462b74e2fec01bb0b44eedcc834e97" -dependencies = [ - "base64-simd", - "bytes 1.9.0", - "bytes-utils", - "futures-core", - "http 0.2.12", - "http 1.2.0", - "http-body 0.4.6", - "http-body 1.0.1", - "http-body-util", - "itoa", - "num-integer", - "pin-project-lite", - "pin-utils", - "ryu", - "serde", - "time", - "tokio 1.43.0", - "tokio-util", -] - [[package]] name = "aws-smithy-xml" version = "0.51.0" @@ -1140,45 +625,22 @@ dependencies = [ "xmlparser", ] -[[package]] -name = "aws-smithy-xml" -version = "0.60.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab0b0166827aa700d3dc519f72f8b3a91c35d0b8d042dc5d643a91e6f80648fc" -dependencies = [ - "xmlparser", -] - [[package]] name = "aws-types" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05701d32da168b44f7ee63147781aed8723e792cc131cb9b18363b5393f17f70" dependencies = [ - "aws-smithy-async 0.51.0", + "aws-smithy-async", "aws-smithy-client", - "aws-smithy-http 0.51.0", - "aws-smithy-types 0.51.0", + "aws-smithy-http", + "aws-smithy-types", "http 0.2.12", "rustc_version 0.4.1", "tracing", "zeroize", ] -[[package]] -name = "aws-types" -version = "1.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0df5a18c4f951c645300d365fec53a61418bcf4650f604f85fe2a665bfaa0c2" -dependencies = [ - "aws-credential-types", - "aws-smithy-async 1.2.4", - "aws-smithy-runtime-api", - "aws-smithy-types 1.2.12", - "rustc_version 0.4.1", - "tracing", -] - [[package]] name = "axum" version = "0.6.20" @@ -1186,7 +648,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" dependencies = [ "async-trait", - "axum-core 0.3.4", + "axum-core", "bitflags 1.3.2", "bytes 1.9.0", "futures-util", @@ -1204,47 +666,13 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 0.1.2", + "sync_wrapper", "tokio 1.43.0", - "tower 0.4.13", + "tower", "tower-layer", "tower-service", ] -[[package]] -name = "axum" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f" -dependencies = [ - "async-trait", - "axum-core 0.4.5", - "bytes 1.9.0", - "futures-util", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "hyper 1.5.2", - "hyper-util", - "itoa", - "matchit", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sync_wrapper 1.0.2", - "tokio 1.43.0", - "tower 0.5.2", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "axum-core" version = "0.3.4" @@ -1262,27 +690,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "axum-core" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199" -dependencies = [ - "async-trait", - "bytes 1.9.0", - "futures-util", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "mime", - "pin-project-lite", - "rustversion", - "sync_wrapper 1.0.2", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "axum-macros" version = "0.3.8" @@ -1316,12 +723,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -1346,16 +747,6 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" -[[package]] -name = "base64-simd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" -dependencies = [ - "outref", - "vsimd", -] - [[package]] name = "base64ct" version = "1.6.0" @@ -1432,15 +823,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "blake2" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe" -dependencies = [ - "digest", -] - [[package]] name = "block-buffer" version = "0.10.4" @@ -1473,27 +855,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "brotli" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", - "brotli-decompressor", -] - -[[package]] -name = "brotli-decompressor" -version = "4.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74fa05ad7d803d413eb8380983b092cbbaf9a85f151b871360e7b00cd7060b37" -dependencies = [ - "alloc-no-stdlib", - "alloc-stdlib", -] - [[package]] name = "bs58" version = "0.5.1" @@ -1652,25 +1013,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "cbindgen" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb" -dependencies = [ - "clap", - "heck 0.4.1", - "indexmap 2.7.1", - "log", - "proc-macro2", - "quote", - "serde", - "serde_json", - "syn 2.0.96", - "tempfile", - "toml", -] - [[package]] name = "cc" version = "1.2.10" @@ -1700,43 +1042,13 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" -[[package]] -name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" -dependencies = [ - "cfg-if 1.0.0", - "cipher", - "cpufeatures", -] - -[[package]] -name = "chacha20poly1305" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" -dependencies = [ - "aead", - "chacha20", - "cipher", - "poly1305", - "zeroize", -] - [[package]] name = "chrono" version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", "num-traits", - "serde", - "wasm-bindgen", - "windows-targets 0.52.6", ] [[package]] @@ -1747,7 +1059,6 @@ checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ "crypto-common", "inout", - "zeroize", ] [[package]] @@ -1829,7 +1140,7 @@ checksum = "d70f3e2893f7d3e017eeacdc9a708fbc29a10488e3ebca21f9df6a5d2b616dbb" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals 0.29.1", + "serde_derive_internals", "syn 2.0.96", ] @@ -1869,7 +1180,7 @@ dependencies = [ "hmac", "once_cell", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand", "sha2", "thiserror 1.0.69", ] @@ -1948,26 +1259,6 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" -[[package]] -name = "const-random" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" -dependencies = [ - "const-random-macro", -] - -[[package]] -name = "const-random-macro" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "tiny-keccak", -] - [[package]] name = "const_format" version = "0.2.34" @@ -2028,21 +1319,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crc" -version = "3.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" - [[package]] name = "crc32c" version = "0.6.8" @@ -2061,16 +1337,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "crc64fast-nvme" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5e2ee08013e3f228d6d2394116c4549a6df77708442c62d887d83f68ef2ee37" -dependencies = [ - "cbindgen", - "crc", -] - [[package]] name = "crossbeam-channel" version = "0.5.14" @@ -2159,18 +1425,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" -[[package]] -name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" -dependencies = [ - "generic-array", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - [[package]] name = "crypto-bigint" version = "0.5.5" @@ -2178,7 +1432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -2190,39 +1444,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", - "rand_core 0.6.4", "typenum", ] -[[package]] -name = "crypto_box" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16182b4f39a82ec8a6851155cc4c0cda3065bb1db33651726a29e1951de0f009" -dependencies = [ - "aead", - "crypto_secretbox", - "curve25519-dalek", - "salsa20", - "subtle", - "zeroize", -] - -[[package]] -name = "crypto_secretbox" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1" -dependencies = [ - "aead", - "cipher", - "generic-array", - "poly1305", - "salsa20", - "subtle", - "zeroize", -] - [[package]] name = "ctr" version = "0.9.2" @@ -2259,56 +1483,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "darling" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.96", -] - -[[package]] -name = "darling_macro" -version = "0.20.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "dashmap" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" -dependencies = [ - "cfg-if 1.0.0", - "crossbeam-utils 0.8.21", - "hashbrown 0.14.5", - "lock_api 0.4.12", - "once_cell", - "parking_lot_core 0.9.10", - "serde", -] - [[package]] name = "data-encoding" version = "2.7.0" @@ -2335,16 +1509,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" -dependencies = [ - "const-oid", - "zeroize", -] - [[package]] name = "der" version = "0.7.9" @@ -2376,7 +1540,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" dependencies = [ "powerfmt", - "serde", ] [[package]] @@ -2390,17 +1553,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive-enum-from-into" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc2a1b7c0031fb651e9bc1fa4255da82747c187b9ac1dc36b3783d71fadd9d5" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "derive_more" version = "1.0.0" @@ -2498,30 +1650,18 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" -[[package]] -name = "ecdsa" -version = "0.14.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" -dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - [[package]] name = "ecdsa" version = "0.16.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "der 0.7.9", + "der", "digest", - "elliptic-curve 0.13.8", - "rfc6979 0.4.0", - "signature 2.2.0", - "spki 0.7.3", + "elliptic-curve", + "rfc6979", + "signature", + "spki", ] [[package]] @@ -2530,8 +1670,8 @@ version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "pkcs8 0.10.2", - "signature 2.2.0", + "pkcs8", + "signature", ] [[package]] @@ -2542,7 +1682,7 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core 0.6.4", + "rand_core", "serde", "sha2", "subtle", @@ -2555,41 +1695,21 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" -[[package]] -name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" -dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.1", - "digest", - "ff 0.12.1", - "generic-array", - "group 0.12.1", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - [[package]] name = "elliptic-curve" version = "0.13.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.5", + "base16ct", + "crypto-bigint", "digest", - "ff 0.13.0", + "ff", "generic-array", - "group 0.13.0", - "pkcs8 0.10.2", - "rand_core 0.6.4", - "sec1 0.7.3", + "group", + "pkcs8", + "rand_core", + "sec1", "subtle", "zeroize", ] @@ -2623,7 +1743,7 @@ dependencies = [ "hex", "k256", "log", - "rand 0.8.5", + "rand", "rlp", "serde", "sha3", @@ -2693,7 +1813,7 @@ dependencies = [ "hex", "hmac", "pbkdf2 0.11.0", - "rand 0.8.5", + "rand", "scrypt", "serde", "serde_json", @@ -2849,14 +1969,14 @@ dependencies = [ "cargo_metadata", "chrono", "const-hex", - "elliptic-curve 0.13.8", + "elliptic-curve", "ethabi", "generic-array", "k256", "num_enum", "once_cell", "open-fastrlp", - "rand 0.8.5", + "rand", "rlp", "serde", "serde_json", @@ -2959,10 +2079,10 @@ dependencies = [ "coins-bip32", "coins-bip39", "const-hex", - "elliptic-curve 0.13.8", + "elliptic-curve", "eth-keystore", "ethers-core", - "rand 0.8.5", + "rand", "sha2", "thiserror 1.0.69", "tracing", @@ -3046,23 +2166,13 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "ff" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -3091,7 +2201,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand 0.8.5", + "rand", "rustc-hex", "static_assertions", ] @@ -3102,16 +2212,6 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" -[[package]] -name = "flatbuffers" -version = "24.12.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1baf0dbf96932ec9a3038d57900329c015b0bfb7b63d904f3bc27e2b02a096" -dependencies = [ - "bitflags 1.3.2", - "rustc_version 0.4.1", -] - [[package]] name = "flate2" version = "1.0.35" @@ -3177,12 +2277,6 @@ dependencies = [ "libc", ] -[[package]] -name = "fuchsia-cprng" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" - [[package]] name = "fuchsia-zircon" version = "0.3.3" @@ -3410,16 +2504,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "ghash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" -dependencies = [ - "opaque-debug", - "polyval", -] - [[package]] name = "gimli" version = "0.31.1" @@ -3444,25 +2528,14 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff 0.13.0", - "rand_core 0.6.4", + "ff", + "rand_core", "subtle", ] @@ -3478,7 +2551,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.1", + "indexmap", "slab", "tokio 1.43.0", "tokio-util", @@ -3497,24 +2570,13 @@ dependencies = [ "futures-core", "futures-sink", "http 1.2.0", - "indexmap 2.7.1", + "indexmap", "slab", "tokio 1.43.0", "tokio-util", "tracing", ] -[[package]] -name = "half" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" -dependencies = [ - "cfg-if 1.0.0", - "crunchy", - "num-traits", -] - [[package]] name = "hashbrown" version = "0.12.3" @@ -3618,7 +2680,7 @@ dependencies = [ "idna", "ipnet", "once_cell", - "rand 0.8.5", + "rand", "socket2 0.5.8", "thiserror 2.0.11", "tinyvec", @@ -3640,7 +2702,7 @@ dependencies = [ "moka", "once_cell", "parking_lot 0.12.3", - "rand 0.8.5", + "rand", "resolv-conf", "smallvec 1.13.2", "thiserror 2.0.11", @@ -3797,7 +2859,6 @@ dependencies = [ "http 1.2.0", "http-body 1.0.1", "httparse", - "httpdate", "itoa", "pin-project-lite", "smallvec 1.13.2", @@ -3829,9 +2890,7 @@ dependencies = [ "futures-util", "http 0.2.12", "hyper 0.14.32", - "log", "rustls 0.21.12", - "rustls-native-certs", "tokio 1.43.0", "tokio-rustls 0.24.1", ] @@ -3868,29 +2927,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "iana-time-zone" -version = "0.1.61" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - [[package]] name = "icu_collections" version = "1.5.0" @@ -4009,12 +3045,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "1.0.3" @@ -4084,7 +3114,7 @@ dependencies = [ "hyper 1.5.2", "hyper-util", "log", - "rand 0.8.5", + "rand", "tokio 1.43.0", "url", "xmltree", @@ -4134,17 +3164,6 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", -] - [[package]] name = "indexmap" version = "2.7.1" @@ -4153,7 +3172,6 @@ checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", "hashbrown 0.15.2", - "serde", ] [[package]] @@ -4194,12 +3212,6 @@ dependencies = [ "cfg-if 1.0.0", ] -[[package]] -name = "integer-encoding" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" - [[package]] name = "iovec" version = "0.1.4" @@ -4233,16 +3245,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "iter_num_tools" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411996c18c42b4b062a4adad27a7688125adea7c54db1e38fd34d952e031f4a4" -dependencies = [ - "array-bin-ops", - "num-traits", -] - [[package]] name = "itertools" version = "0.11.0" @@ -4316,11 +3318,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" dependencies = [ "cfg-if 1.0.0", - "ecdsa 0.16.9", - "elliptic-curve 0.13.8", + "ecdsa", + "elliptic-curve", "once_cell", "sha2", - "signature 2.2.0", + "signature", ] [[package]] @@ -4396,71 +3398,7 @@ dependencies = [ name = "lazy_static" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "lexical-core" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b765c31809609075565a70b4b71402281283aeda7ecaf4818ac14a7b2ade8958" -dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", - "lexical-util", - "lexical-write-float", - "lexical-write-integer", -] - -[[package]] -name = "lexical-parse-float" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6f9cb01fb0b08060209a057c048fcbab8717b4c1ecd2eac66ebfe39a65b0f2" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72207aae22fc0a121ba7b6d479e42cbfea549af1479c3f3a4f12c70dd66df12e" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-util" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a82e24bf537fd24c177ffbbdc6ebcc8d54732c35b50a3f28cc3f4e4c949a0b3" -dependencies = [ - "static_assertions", -] - -[[package]] -name = "lexical-write-float" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5afc668a27f460fb45a81a757b6bf2f43c2d7e30cb5a2dcd3abf294c78d62bd" -dependencies = [ - "lexical-util", - "lexical-write-integer", - "static_assertions", -] - -[[package]] -name = "lexical-write-integer" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "629ddff1a914a836fb245616a7888b62903aae58fa771e1d83943035efa0f978" -dependencies = [ - "lexical-util", - "static_assertions", -] +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" @@ -4468,12 +3406,6 @@ version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" -[[package]] -name = "libm" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" - [[package]] name = "libp2p" version = "0.55.0" @@ -4489,7 +3421,6 @@ dependencies = [ "libp2p-autonat", "libp2p-connection-limits", "libp2p-core", - "libp2p-dcutr", "libp2p-dns", "libp2p-gossipsub", "libp2p-identify", @@ -4497,15 +3428,12 @@ dependencies = [ "libp2p-kad", "libp2p-mdns", "libp2p-metrics", - "libp2p-noise", "libp2p-ping", "libp2p-quic", - "libp2p-relay", "libp2p-request-response", "libp2p-swarm", "libp2p-tcp", "libp2p-upnp", - "libp2p-yamux", "multiaddr", "pin-project", "rw-stream-sink", @@ -4541,8 +3469,8 @@ dependencies = [ "libp2p-swarm", "quick-protobuf", "quick-protobuf-codec", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "thiserror 2.0.11", "tracing", "web-time", @@ -4577,7 +3505,7 @@ dependencies = [ "parking_lot 0.12.3", "pin-project", "quick-protobuf", - "rand 0.8.5", + "rand", "rw-stream-sink", "thiserror 2.0.11", "tracing", @@ -4585,28 +3513,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "libp2p-dcutr" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6c2c365b66866da34d06dfe41e001b49b9cfb5cafff6b9c4718eb2da7e35a4" -dependencies = [ - "asynchronous-codec", - "either", - "futures 0.3.31", - "futures-bounded", - "futures-timer", - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "lru", - "quick-protobuf", - "quick-protobuf-codec", - "thiserror 2.0.11", - "tracing", - "web-time", -] - [[package]] name = "libp2p-dns" version = "0.43.0" @@ -4647,7 +3553,7 @@ dependencies = [ "prometheus-client", "quick-protobuf", "quick-protobuf-codec", - "rand 0.8.5", + "rand", "regex", "serde", "sha2", @@ -4687,7 +3593,7 @@ dependencies = [ "hkdf", "multihash", "quick-protobuf", - "rand 0.8.5", + "rand", "serde", "sha2", "thiserror 1.0.69", @@ -4713,7 +3619,7 @@ dependencies = [ "libp2p-swarm", "quick-protobuf", "quick-protobuf-codec", - "rand 0.8.5", + "rand", "serde", "sha2", "smallvec 1.13.2", @@ -4735,7 +3641,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand", "smallvec 1.13.2", "socket2 0.5.8", "tokio 1.43.0", @@ -4750,43 +3656,16 @@ checksum = "2ce58c64292e87af624fcb86465e7dd8342e46a388d71e8fec0ab37ee789630a" dependencies = [ "futures 0.3.31", "libp2p-core", - "libp2p-dcutr", - "libp2p-gossipsub", "libp2p-identify", "libp2p-identity", "libp2p-kad", "libp2p-ping", - "libp2p-relay", "libp2p-swarm", "pin-project", "prometheus-client", "web-time", ] -[[package]] -name = "libp2p-noise" -version = "0.46.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afcc133e0f3cea07acde6eb8a9665cb11b600bd61110b010593a0210b8153b16" -dependencies = [ - "asynchronous-codec", - "bytes 1.9.0", - "futures 0.3.31", - "libp2p-core", - "libp2p-identity", - "multiaddr", - "multihash", - "once_cell", - "quick-protobuf", - "rand 0.8.5", - "snow", - "static_assertions", - "thiserror 2.0.11", - "tracing", - "x25519-dalek", - "zeroize", -] - [[package]] name = "libp2p-ping" version = "0.46.0" @@ -4798,7 +3677,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand", "tracing", "web-time", ] @@ -4816,7 +3695,7 @@ dependencies = [ "libp2p-identity", "libp2p-tls", "quinn", - "rand 0.8.5", + "rand", "ring 0.17.8", "rustls 0.23.21", "socket2 0.5.8", @@ -4825,30 +3704,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "libp2p-relay" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a41e346681395877118c270cf993f90d57d045fbf0913ca2f07b59ec6062e4" -dependencies = [ - "asynchronous-codec", - "bytes 1.9.0", - "either", - "futures 0.3.31", - "futures-bounded", - "futures-timer", - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "quick-protobuf", - "quick-protobuf-codec", - "rand 0.8.5", - "static_assertions", - "thiserror 2.0.11", - "tracing", - "web-time", -] - [[package]] name = "libp2p-request-response" version = "0.28.0" @@ -4861,7 +3716,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand", "smallvec 1.13.2", "tracing", ] @@ -4876,7 +3731,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "rand 0.8.5", + "rand", "tracing", ] @@ -4895,7 +3750,7 @@ dependencies = [ "lru", "multistream-select", "once_cell", - "rand 0.8.5", + "rand", "smallvec 1.13.2", "tokio 1.43.0", "tracing", @@ -4964,21 +3819,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "libp2p-yamux" -version = "0.47.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f15df094914eb4af272acf9adaa9e287baa269943f32ea348ba29cfb9bfc60d8" -dependencies = [ - "either", - "futures 0.3.31", - "libp2p-core", - "thiserror 2.0.11", - "tracing", - "yamux 0.12.1", - "yamux 0.13.4", -] - [[package]] name = "libredox" version = "0.1.3" @@ -5019,7 +3859,6 @@ checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", - "serde", ] [[package]] @@ -5030,7 +3869,7 @@ checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "logs-collector" -version = "2.1.2" +version = "2.1.3" dependencies = [ "anyhow", "clap", @@ -5073,9 +3912,6 @@ name = "lz4_flex" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" -dependencies = [ - "twox-hash", -] [[package]] name = "match_cfg" @@ -5387,58 +4223,6 @@ dependencies = [ "tokio 1.43.0", ] -[[package]] -name = "network-scheduler" -version = "2.1.3" -dependencies = [ - "anyhow", - "async-trait", - "aws-config 1.5.15", - "aws-sdk-s3 1.71.0", - "axum 0.7.9", - "base64 0.22.1", - "bs58", - "chrono", - "clap", - "crypto_box", - "curve25519-dalek", - "dashmap", - "derivative", - "derive-enum-from-into", - "env_logger", - "flate2", - "futures 0.3.31", - "hex", - "hmac", - "iter_num_tools", - "itertools 0.13.0", - "lazy_static", - "log", - "nonempty", - "num_cpus", - "once_cell", - "parking_lot 0.12.3", - "parquet", - "prometheus-client", - "rand 0.8.5", - "random_choice", - "semver 1.0.25", - "serde", - "serde-partial", - "serde_json", - "serde_with", - "serde_yaml", - "sha2", - "sha3", - "sqd-contract-client", - "sqd-messages", - "sqd-network-transport", - "tempfile", - "tikv-jemallocator", - "tokio 1.43.0", - "url", -] - [[package]] name = "new_debug_unreachable" version = "1.0.6" @@ -5456,12 +4240,6 @@ dependencies = [ "libc", ] -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - [[package]] name = "nom" version = "7.1.3" @@ -5472,15 +4250,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "nonempty" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "303e8749c804ccd6ca3b428de7fe0d86cb86bc7606bc15291f100fd487960bb8" -dependencies = [ - "serde", -] - [[package]] name = "notify" version = "5.2.0" @@ -5518,20 +4287,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.4.6" @@ -5542,15 +4297,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" -dependencies = [ - "num-traits", -] - [[package]] name = "num-conv" version = "0.1.0" @@ -5566,17 +4312,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-iter" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - [[package]] name = "num-rational" version = "0.4.2" @@ -5595,7 +4330,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -5653,12 +4387,6 @@ version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - [[package]] name = "open-fastrlp" version = "0.1.4" @@ -5734,38 +4462,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - -[[package]] -name = "outref" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" - [[package]] name = "overload" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2", -] - [[package]] name = "parity-scale-codec" version = "3.7.1" @@ -5849,40 +4551,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "parquet" -version = "54.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761c44d824fe83106e0600d2510c07bf4159a4985bf0569b513ea4288dc1b4fb" -dependencies = [ - "ahash 0.8.11", - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", - "base64 0.22.1", - "brotli", - "bytes 1.9.0", - "chrono", - "flate2", - "half", - "hashbrown 0.15.2", - "lz4_flex", - "num", - "num-bigint", - "paste", - "seq-macro", - "simdutf8", - "snap", - "thrift", - "twox-hash", - "zstd 0.13.2", - "zstd-sys", -] - [[package]] name = "password-hash" version = "0.4.2" @@ -5890,7 +4558,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" dependencies = [ "base64ct", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -5928,23 +4596,6 @@ dependencies = [ "hmac", ] -[[package]] -name = "peer-checker" -version = "1.0.1" -dependencies = [ - "anyhow", - "axum 0.7.9", - "clap", - "env_logger", - "log", - "serde_json", - "sqd-contract-client", - "sqd-messages", - "sqd-network-transport", - "tikv-jemallocator", - "tokio 1.43.0", -] - [[package]] name = "pem" version = "1.1.1" @@ -5977,7 +4628,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.7.1", + "indexmap", ] [[package]] @@ -6007,7 +4658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ "phf_shared 0.11.3", - "rand 0.8.5", + "rand", ] [[package]] @@ -6079,14 +4730,14 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "122ee1f5a6843bec84fcbd5c6ba3622115337a6b8965b93a61aad347648f4e8d" dependencies = [ - "rand 0.8.5", + "rand", "socket2 0.4.10", "thiserror 1.0.69", ] [[package]] name = "pings-collector" -version = "2.1.2" +version = "2.1.3" dependencies = [ "anyhow", "async-trait", @@ -6112,24 +4763,14 @@ dependencies = [ "yaque", ] -[[package]] -name = "pkcs8" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" -dependencies = [ - "der 0.6.1", - "spki 0.6.0", -] - [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.9", - "spki 0.7.3", + "der", + "spki", ] [[package]] @@ -6153,29 +4794,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "poly1305" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" -dependencies = [ - "cpufeatures", - "opaque-debug", - "universal-hash", -] - -[[package]] -name = "polyval" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" -dependencies = [ - "cfg-if 1.0.0", - "cpufeatures", - "opaque-debug", - "universal-hash", -] - [[package]] name = "portable-atomic" version = "1.10.0" @@ -6184,7 +4802,7 @@ checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] name = "portal-logs-collector" -version = "1.0.1" +version = "1.0.3" dependencies = [ "anyhow", "clap", @@ -6360,7 +4978,7 @@ dependencies = [ "bitflags 2.8.0", "lazy_static", "num-traits", - "rand 0.8.5", + "rand", "rand_chacha", "rand_xorshift", "regex-syntax 0.8.5", @@ -6524,7 +5142,7 @@ checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" dependencies = [ "bytes 1.9.0", "getrandom 0.2.15", - "rand 0.8.5", + "rand", "ring 0.17.8", "rustc-hash", "rustls 0.23.21", @@ -6556,38 +5174,15 @@ version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ - "proc-macro2", -] - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "rand" -version = "0.3.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" -dependencies = [ - "libc", - "rand 0.4.6", -] - -[[package]] -name = "rand" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" -dependencies = [ - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "rdrand", - "winapi 0.3.9", + "proc-macro2", ] +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + [[package]] name = "rand" version = "0.8.5" @@ -6596,7 +5191,7 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", "rand_chacha", - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -6606,24 +5201,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" -dependencies = [ - "rand_core 0.4.2", + "rand_core", ] -[[package]] -name = "rand_core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" - [[package]] name = "rand_core" version = "0.6.4" @@ -6639,16 +5219,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core 0.6.4", -] - -[[package]] -name = "random_choice" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09c8d23fe09a1d82566c84c9dfa810b0479c6dbbe190728274f68ee3a0c27dbf" -dependencies = [ - "rand 0.3.23", + "rand_core", ] [[package]] @@ -6683,15 +5254,6 @@ dependencies = [ "yasna", ] -[[package]] -name = "rdrand" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" -dependencies = [ - "rand_core 0.3.1", -] - [[package]] name = "redox_syscall" version = "0.1.57" @@ -6750,12 +5312,6 @@ dependencies = [ "regex-syntax 0.8.5", ] -[[package]] -name = "regex-lite" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" - [[package]] name = "regex-syntax" version = "0.6.29" @@ -6813,7 +5369,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 0.1.2", + "sync_wrapper", "system-configuration 0.5.1", "tokio 1.43.0", "tokio-native-tls", @@ -6837,17 +5393,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "rfc6979" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" -dependencies = [ - "crypto-bigint 0.4.9", - "hmac", - "zeroize", -] - [[package]] name = "rfc6979" version = "0.4.0" @@ -6953,9 +5498,9 @@ name = "router" version = "0.2.1" dependencies = [ "anyhow", - "aws-config 0.51.0", - "aws-sdk-s3 0.21.0", - "axum 0.6.20", + "aws-config", + "aws-sdk-s3", + "axum", "axum-macros", "clap", "lazy_static", @@ -6976,7 +5521,7 @@ dependencies = [ "base64 0.21.7", "log", "parking_lot 0.12.3", - "rand 0.8.5", + "rand", "serde", "sqd-messages", ] @@ -7009,7 +5554,7 @@ dependencies = [ "borsh", "bytes 1.9.0", "num-traits", - "rand 0.8.5", + "rand", "rkyv", "serde", "serde_json", @@ -7288,30 +5833,16 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "sec1" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" -dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", - "generic-array", - "pkcs8 0.9.0", - "subtle", - "zeroize", -] - [[package]] name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.2.0", - "der 0.7.9", + "base16ct", + "der", "generic-array", - "pkcs8 0.10.2", + "pkcs8", "subtle", "zeroize", ] @@ -7375,12 +5906,6 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" -[[package]] -name = "seq-macro" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4" - [[package]] name = "serde" version = "1.0.217" @@ -7390,27 +5915,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-partial" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dbf9ef30b657842ec9b1db856d02b83f9a86dcba40858359e7b92690945629f" -dependencies = [ - "serde", - "serde-partial-macro", -] - -[[package]] -name = "serde-partial-macro" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da23cf129015550ddb4671da7f0ea5beb94eaa2f0a5bca09b69069290666c797" -dependencies = [ - "quote", - "serde_derive_internals 0.26.0", - "syn 1.0.109", -] - [[package]] name = "serde_bytes" version = "0.11.15" @@ -7431,17 +5935,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "serde_derive_internals" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "serde_derive_internals" version = "0.29.1" @@ -7459,7 +5952,6 @@ version = "1.0.137" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" dependencies = [ - "indexmap 2.7.1", "itoa", "memchr", "ryu", @@ -7508,49 +6000,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_with" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" -dependencies = [ - "base64 0.22.1", - "chrono", - "hex", - "indexmap 1.9.3", - "indexmap 2.7.1", - "serde", - "serde_derive", - "serde_json", - "serde_with_macros", - "time", -] - -[[package]] -name = "serde_with_macros" -version = "3.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.96", -] - -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.7.1", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "sha1" version = "0.10.6" @@ -7607,16 +6056,6 @@ dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" -dependencies = [ - "digest", - "rand_core 0.6.4", -] - [[package]] name = "signature" version = "2.2.0" @@ -7624,7 +6063,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest", - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -7681,29 +6120,6 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" -[[package]] -name = "snap" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b" - -[[package]] -name = "snow" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" -dependencies = [ - "aes-gcm", - "blake2", - "chacha20poly1305", - "curve25519-dalek", - "rand_core 0.6.4", - "ring 0.17.8", - "rustc_version 0.4.1", - "sha2", - "subtle", -] - [[package]] name = "socket2" version = "0.4.10" @@ -7750,16 +6166,6 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -[[package]] -name = "spki" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" -dependencies = [ - "base64ct", - "der 0.6.1", -] - [[package]] name = "spki" version = "0.7.3" @@ -7767,13 +6173,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.9", + "der", ] [[package]] name = "sqd-contract-client" version = "1.2.1" -source = "git+https://github.com/subsquid/sqd-network.git?rev=5747a3d#5747a3dc11765e171b2b61afa5a7c81bdf742226" +source = "git+https://github.com/subsquid/sqd-network.git?rev=c57f520#c57f5206f23a5f30ea5834d14b4ca8bf5708d992" dependencies = [ "async-trait", "clap", @@ -7792,35 +6198,23 @@ dependencies = [ [[package]] name = "sqd-messages" version = "2.0.2" -source = "git+https://github.com/subsquid/sqd-network.git?rev=5747a3d#5747a3dc11765e171b2b61afa5a7c81bdf742226" +source = "git+https://github.com/subsquid/sqd-network.git?rev=c57f520#c57f5206f23a5f30ea5834d14b4ca8bf5708d992" dependencies = [ - "anyhow", - "base64 0.22.1", - "bs58", "bytemuck", - "crypto_box", - "curve25519-dalek", "flate2", "hex", - "hmac", "libp2p", - "libp2p-identity", - "log", "prost 0.13.4", "prost-build", "semver 1.0.25", "serde", - "serde_json", - "serde_with", - "sha2", "sha3", - "url", ] [[package]] name = "sqd-network-transport" version = "3.0.0" -source = "git+https://github.com/subsquid/sqd-network.git?rev=5747a3d#5747a3dc11765e171b2b61afa5a7c81bdf742226" +source = "git+https://github.com/subsquid/sqd-network.git?rev=c57f520#c57f5206f23a5f30ea5834d14b4ca8bf5708d992" dependencies = [ "anyhow", "async-trait", @@ -7828,7 +6222,6 @@ dependencies = [ "clap", "derivative", "futures 0.3.31", - "futures-bounded", "futures-core", "lazy_static", "libp2p", @@ -7839,10 +6232,8 @@ dependencies = [ "lru", "parking_lot 0.12.3", "pin-project", - "prometheus-client", "prost 0.13.4", "serde", - "serde_with", "sqd-contract-client", "sqd-messages", "thiserror 1.0.69", @@ -7958,12 +6349,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" -[[package]] -name = "sync_wrapper" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" - [[package]] name = "synstructure" version = "0.13.1" @@ -8153,17 +6538,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "thrift" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09" -dependencies = [ - "byteorder", - "integer-encoding", - "ordered-float", -] - [[package]] name = "tikv-jemalloc-sys" version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" @@ -8557,7 +6931,7 @@ version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.7.1", + "indexmap", "serde", "serde_spanned", "toml_datetime", @@ -8580,22 +6954,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "tower" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" -dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper 1.0.2", - "tokio 1.43.0", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tower-layer" version = "0.3.3" @@ -8714,7 +7072,7 @@ dependencies = [ "http 0.2.12", "httparse", "log", - "rand 0.8.5", + "rand", "rustls 0.21.12", "sha1", "thiserror 1.0.69", @@ -8722,16 +7080,6 @@ dependencies = [ "utf-8", ] -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if 1.0.0", - "static_assertions", -] - [[package]] name = "typenum" version = "1.17.0" @@ -8780,22 +7128,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "universal-hash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" -dependencies = [ - "crypto-common", - "subtle", -] - -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "unsigned-varint" version = "0.7.2" @@ -8920,12 +7252,6 @@ version = "0.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dcc60c0624df774c82a0ef104151231d37da4962957d691c011c852b2473314" -[[package]] -name = "vsimd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" - [[package]] name = "walkdir" version = "2.5.0" @@ -9504,18 +7830,6 @@ dependencies = [ "tap", ] -[[package]] -name = "x25519-dalek" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" -dependencies = [ - "curve25519-dalek", - "rand_core 0.6.4", - "serde", - "zeroize", -] - [[package]] name = "x509-parser" version = "0.16.0" @@ -9554,37 +7868,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "yamux" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed0164ae619f2dc144909a9f082187ebb5893693d8c0196e8085283ccd4b776" -dependencies = [ - "futures 0.3.31", - "log", - "nohash-hasher", - "parking_lot 0.12.3", - "pin-project", - "rand 0.8.5", - "static_assertions", -] - -[[package]] -name = "yamux" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17610762a1207ee816c6fadc29220904753648aba0a9ed61c7b8336e80a559c4" -dependencies = [ - "futures 0.3.31", - "log", - "nohash-hasher", - "parking_lot 0.12.3", - "pin-project", - "rand 0.8.5", - "static_assertions", - "web-time", -] - [[package]] name = "yansi" version = "0.5.1" @@ -9601,7 +7884,7 @@ dependencies = [ "lazy_static", "log", "notify", - "rand 0.8.5", + "rand", "semver 1.0.25", "sysinfo 0.28.4", ] @@ -9686,20 +7969,6 @@ name = "zeroize" version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.96", -] [[package]] name = "zerovec" @@ -9740,7 +8009,7 @@ dependencies = [ "pbkdf2 0.11.0", "sha1", "time", - "zstd 0.11.2+zstd.1.5.2", + "zstd", ] [[package]] @@ -9749,16 +8018,7 @@ version = "0.11.2+zstd.1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] - -[[package]] -name = "zstd" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" -dependencies = [ - "zstd-safe 7.2.1", + "zstd-safe", ] [[package]] @@ -9771,15 +8031,6 @@ dependencies = [ "zstd-sys", ] -[[package]] -name = "zstd-safe" -version = "7.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" -dependencies = [ - "zstd-sys", -] - [[package]] name = "zstd-sys" version = "2.0.13+zstd.1.5.6" diff --git a/Cargo.toml b/Cargo.toml index b37a185..479d579 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,6 @@ members = ["crates/*"] resolver = "2" [workspace.dependencies] -sqd-contract-client = { git = "https://github.com/subsquid/sqd-network.git", rev = "5747a3d", version = "1.2.0" } -sqd-messages = { git = "https://github.com/subsquid/sqd-network.git", rev = "5747a3d", version = "2.0.1", features = ["bitstring"] } -sqd-network-transport = { git = "https://github.com/subsquid/sqd-network.git", rev = "5747a3d", version = "3.0.0" } +sqd-contract-client = { git = "https://github.com/subsquid/sqd-network.git", rev = "c57f520", version = "1.2.0" } +sqd-messages = { git = "https://github.com/subsquid/sqd-network.git", rev = "c57f520", version = "2.0.1", features = ["bitstring"] } +sqd-network-transport = { git = "https://github.com/subsquid/sqd-network.git", rev = "c57f520", version = "3.0.0" } diff --git a/crates/logs-collector/Cargo.toml b/crates/logs-collector/Cargo.toml index 38bae13..92ad620 100644 --- a/crates/logs-collector/Cargo.toml +++ b/crates/logs-collector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "logs-collector" -version = "2.1.2" +version = "2.1.3" edition = "2021" [dependencies] diff --git a/crates/pings-collector/Cargo.toml b/crates/pings-collector/Cargo.toml index 8f07b97..fc471e0 100644 --- a/crates/pings-collector/Cargo.toml +++ b/crates/pings-collector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pings-collector" -version = "2.1.2" +version = "2.1.3" edition = "2021" [dependencies] diff --git a/crates/pings-collector/src/cli.rs b/crates/pings-collector/src/cli.rs index 4c65643..6d1708b 100644 --- a/crates/pings-collector/src/cli.rs +++ b/crates/pings-collector/src/cli.rs @@ -38,12 +38,6 @@ pub struct Cli { )] pub buffer_dir: PathBuf, - #[arg(long, env, default_value_t = true)] - pub use_gossipsub: bool, - - #[arg(long, env, default_value_t = false)] - pub use_polling: bool, - #[arg(long, env, default_value_t = 15)] pub request_timeout_sec: u32, diff --git a/crates/pings-collector/src/main.rs b/crates/pings-collector/src/main.rs index 2e7a16d..b807d8a 100644 --- a/crates/pings-collector/src/main.rs +++ b/crates/pings-collector/src/main.rs @@ -45,8 +45,6 @@ async fn main() -> anyhow::Result<()> { transport_builder.contract_client().into(); let (incoming_pings, transport_handle) = transport_builder.build_pings_collector(PingsCollectorConfig { - worker_status_via_gossipsub: args.use_gossipsub, - worker_status_via_requests: args.use_polling, ..Default::default() })?; diff --git a/crates/portal-logs-collector/Cargo.toml b/crates/portal-logs-collector/Cargo.toml index 66237c3..768ea9b 100644 --- a/crates/portal-logs-collector/Cargo.toml +++ b/crates/portal-logs-collector/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "portal-logs-collector" -version = "1.0.2" +version = "1.0.3" edition = "2021" [dependencies] diff --git a/crates/portal-logs-collector/src/main.rs b/crates/portal-logs-collector/src/main.rs index aa777b9..ed50e80 100644 --- a/crates/portal-logs-collector/src/main.rs +++ b/crates/portal-logs-collector/src/main.rs @@ -76,7 +76,7 @@ async fn main() -> anyhow::Result<()> { let agent_info = get_agent_info!(); let transport_builder = P2PTransportBuilder::from_cli(args.transport, agent_info).await?; let contract_client: Arc<_> = transport_builder.contract_client().into(); - let config = PortalLogsCollectorConfig::new(); + let config = PortalLogsCollectorConfig::default(); let transport = transport_builder.build_portal_logs_collector(config)?; diff --git a/crates/portal-logs-collector/src/server.rs b/crates/portal-logs-collector/src/server.rs index cfc8714..21ae446 100644 --- a/crates/portal-logs-collector/src/server.rs +++ b/crates/portal-logs-collector/src/server.rs @@ -19,7 +19,7 @@ where { _transport_handle: PortalLogsCollectorTransportHandle, logs_collector: Arc>, - registered_gateways: Arc>>, + registered_portals: Arc>>, task_manager: TaskManager, event_stream: Box + Send + Unpin + 'static>, collector_index: usize, @@ -41,7 +41,7 @@ where Self { _transport_handle: transport_handle, logs_collector: Arc::new(logs_collector), - registered_gateways: Default::default(), + registered_portals: Default::default(), task_manager: Default::default(), event_stream: Box::new(event_stream), collector_index, @@ -59,13 +59,13 @@ where ) -> anyhow::Result<()> { log::info!("Starting logs collector server"); - // Get registered gateways from chain - let gateways = contract_client - .active_gateways() + // Get registered portals from chain + let portals = contract_client + .active_portals() .await? .into_iter() .collect(); - *self.registered_gateways.lock() = gateways; + *self.registered_portals.lock() = portals; self.spawn_portal_update_task(contract_client, portal_update_interval); @@ -94,7 +94,7 @@ where if !self.should_process(&peer_id) { continue } - if self.registered_gateways.lock().contains(&peer_id) { + if self.registered_portals.lock().contains(&peer_id) { log::debug!("Got log from {peer_id:?}: {log:?}"); self.logs_collector.buffer_logs(peer_id, vec![log]); } else { @@ -126,19 +126,19 @@ where contract_client: Arc, interval: Duration, ) { - log::info!("Starting gateway update task"); + log::info!("Starting portal update task"); - let registered_gateways = self.registered_gateways.clone(); + let registered_portals = self.registered_portals.clone(); let contract_client: Arc = contract_client; let task = move |_| { - let registered_gateways = registered_gateways.clone(); + let registered_portals = registered_portals.clone(); let contract_client = contract_client.clone(); async move { - let gateways = match contract_client.active_gateways().await { - Ok(gateways) => gateways, - Err(e) => return log::error!("Error getting registered gateways: {e:?}"), + let portals = match contract_client.active_portals().await { + Ok(portals) => portals, + Err(e) => return log::error!("Error getting registered portals: {e:?}"), }; - *registered_gateways.lock() = gateways.into_iter().collect::>(); + *registered_portals.lock() = portals.into_iter().collect::>(); } }; self.task_manager.spawn_periodic(task, interval);