diff --git a/Cargo.lock b/Cargo.lock index ef8632271..bf22260ad 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -116,6 +116,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", + "getrandom 0.2.15", "once_cell", "version_check", "zerocopy", @@ -202,9 +203,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" [[package]] name = "arbitrary" @@ -480,7 +481,7 @@ dependencies = [ "rand 0.8.5", "sha2 0.10.8", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "ureq", ] @@ -535,7 +536,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -547,7 +548,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.87", - "synstructure", + "synstructure 0.13.1", ] [[package]] @@ -938,6 +939,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "atomic" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994" +dependencies = [ + "bytemuck", +] + [[package]] name = "atomic-waker" version = "1.1.2" @@ -1188,9 +1198,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.4" +version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" +checksum = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e" dependencies = [ "arrayref", "arrayvec", @@ -1264,14 +1274,14 @@ dependencies = [ "espresso-types", "ethers", "futures", - "hotshot", - "hotshot-builder-api", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "hotshot-builder-core", "hotshot-events-service", "hotshot-state-prover", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-signature 0.2.0", - "marketplace-builder-shared", + "marketplace-builder-shared 0.1.57", "portpicker", "rand 0.8.5", "sequencer", @@ -1320,6 +1330,26 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "bytemuck" +version = "1.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "byteorder" version = "1.5.0" @@ -1377,6 +1407,15 @@ dependencies = [ "serde", ] +[[package]] +name = "capnp" +version = "0.19.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e985a566bdaae9a428a957d12b10c318d41b2afddb54cfbb764878059df636e" +dependencies = [ + "embedded-io", +] + [[package]] name = "capnp" version = "0.20.3" @@ -1386,13 +1425,22 @@ dependencies = [ "embedded-io", ] +[[package]] +name = "capnpc" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c75ba30e0f08582d53c2f3710cf4bb65ff562614b1ba86906d7391adffe189ec" +dependencies = [ + "capnp 0.19.8", +] + [[package]] name = "capnpc" version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aa3d5f01e69ed11656d2c7c47bf34327ea9bfb5c85c7de787fcd7b6c5e45b61" dependencies = [ - "capnp", + "capnp 0.20.3", ] [[package]] @@ -1448,6 +1496,29 @@ dependencies = [ "shlex", ] +[[package]] +name = "cdn-broker" +version = "0.4.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7#5406fde54e61058428a7b55e1a98b699f0f606f1" +dependencies = [ + "cdn-proto 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "clap", + "console-subscriber", + "dashmap", + "derivative", + "jf-signature 0.1.0", + "lazy_static", + "local-ip-address", + "parking_lot", + "portpicker", + "prometheus", + "rand 0.8.5", + "rkyv", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", +] + [[package]] name = "cdn-broker" version = "0.4.0" @@ -1468,7 +1539,7 @@ dependencies = [ "rkyv", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", ] [[package]] @@ -1491,7 +1562,22 @@ dependencies = [ "rkyv", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", +] + +[[package]] +name = "cdn-client" +version = "0.4.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7#5406fde54e61058428a7b55e1a98b699f0f606f1" +dependencies = [ + "cdn-proto 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "clap", + "jf-signature 0.1.0", + "parking_lot", + "rand 0.8.5", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", ] [[package]] @@ -1507,7 +1593,20 @@ dependencies = [ "rand 0.8.5", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", +] + +[[package]] +name = "cdn-marshal" +version = "0.4.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7#5406fde54e61058428a7b55e1a98b699f0f606f1" +dependencies = [ + "cdn-proto 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "clap", + "jf-signature 0.1.0", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", ] [[package]] @@ -1520,7 +1619,7 @@ dependencies = [ "jf-signature 0.1.0", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", ] [[package]] @@ -1533,7 +1632,41 @@ dependencies = [ "jf-signature 0.2.0", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", +] + +[[package]] +name = "cdn-proto" +version = "0.4.0" +source = "git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7#5406fde54e61058428a7b55e1a98b699f0f606f1" +dependencies = [ + "anyhow", + "ark-serialize", + "async-trait", + "capnp 0.19.8", + "capnpc 0.19.0", + "derivative", + "jf-signature 0.1.0", + "kanal", + "lazy_static", + "mnemonic", + "num_enum", + "pem 3.0.4", + "prometheus", + "quinn", + "rand 0.8.5", + "rcgen 0.13.1", + "redis 0.26.1", + "rkyv", + "rustls 0.23.18", + "rustls-pki-types", + "sqlx", + "thiserror 1.0.69", + "tokio", + "tokio-rustls 0.26.0", + "tracing", + "url", + "warp", ] [[package]] @@ -1544,8 +1677,8 @@ dependencies = [ "anyhow", "ark-serialize", "async-trait", - "capnp", - "capnpc", + "capnp 0.20.3", + "capnpc 0.20.1", "derivative", "jf-signature 0.1.0", "kanal", @@ -1557,7 +1690,7 @@ dependencies = [ "quinn", "rand 0.8.5", "rcgen 0.13.1", - "redis", + "redis 0.27.5", "rkyv", "rustls 0.23.18", "rustls-pki-types", @@ -1578,8 +1711,8 @@ dependencies = [ "anyhow", "ark-serialize", "async-trait", - "capnp", - "capnpc", + "capnp 0.20.3", + "capnpc 0.20.1", "derivative", "derive_more 1.0.0", "jf-signature 0.2.0", @@ -1592,7 +1725,7 @@ dependencies = [ "quinn", "rand 0.8.5", "rcgen 0.13.1", - "redis", + "redis 0.27.5", "rkyv", "rustls 0.23.18", "rustls-pki-types", @@ -1659,9 +1792,9 @@ checksum = "b67261db007b5f4cf8cba393c1a5c511a5cc072339ce16e12aeba1d7b9b77946" [[package]] name = "clap" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -1669,9 +1802,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", @@ -1693,9 +1826,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "cld" @@ -1718,6 +1851,17 @@ dependencies = [ "vbs", ] +[[package]] +name = "coarsetime" +version = "0.1.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4252bf230cb600c19826a575b31c8c9c84c6f11acfab6dfcad2e941b10b6f8e2" +dependencies = [ + "libc", + "wasix", + "wasm-bindgen", +] + [[package]] name = "coins-bip32" version = "0.8.7" @@ -1871,7 +2015,7 @@ dependencies = [ "tonic", "tracing", "tracing-core", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", ] [[package]] @@ -2135,9 +2279,9 @@ dependencies = [ [[package]] name = "csv" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" dependencies = [ "csv-core", "itoa", @@ -2230,13 +2374,33 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "custom_debug" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89e0ae2c2a42be29595d05c50e3ce6096c0698a97e021c3289790f0750cc8e2" +dependencies = [ + "custom_debug_derive 0.5.1", +] + [[package]] name = "custom_debug" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14e715bf0e503e909c7076c052e39dd215202e8edeb32f1c194fd630c314d256" dependencies = [ - "custom_debug_derive", + "custom_debug_derive 0.6.1", +] + +[[package]] +name = "custom_debug_derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08a9f3941234c9f62ceaa2782974827749de9b0a8a6487275a278da068e1baf7" +dependencies = [ + "proc-macro2", + "syn 1.0.109", + "synstructure 0.12.6", ] [[package]] @@ -2250,7 +2414,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.87", - "synstructure", + "synstructure 0.13.1", ] [[package]] @@ -2817,6 +2981,11 @@ name = "espresso-systems-common" version = "0.4.0" source = "git+https://github.com/espressosystems/espresso-systems-common?tag=0.4.0#5abd890f79014a86db31286e1f3a529f161e69de" +[[package]] +name = "espresso-systems-common" +version = "0.4.1" +source = "git+https://github.com/espressosystems/espresso-systems-common?tag=0.4.1#2e889e878866c2a5cce1daaab947f7c93d5811ae" + [[package]] name = "espresso-types" version = "0.1.0" @@ -2838,11 +3007,11 @@ dependencies = [ "ethers", "fluent-asserter", "futures", - "hotshot", + "hotshot 0.5.79", "hotshot-contract-adapter", "hotshot-query-service", - "hotshot-types", - "itertools 0.12.1", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "itertools 0.13.0", "jf-merkle-tree", "jf-signature 0.2.0", "jf-utils", @@ -2860,9 +3029,9 @@ dependencies = [ "static_assertions", "surf-disco", "tagged-base64", - "thiserror 1.0.69", + "thiserror 2.0.3", "tide-disco", - "time 0.3.36", + "time 0.3.37", "tokio", "tracing", "url", @@ -4001,7 +4170,7 @@ dependencies = [ "bincode", "blake3", "cdn-broker 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.5.6)", - "cdn-client", + "cdn-client 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.5.6)", "cdn-marshal 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.5.6)", "chrono", "committable", @@ -4009,11 +4178,11 @@ dependencies = [ "derive_more 1.0.0", "either", "futures", - "hotshot-task", - "hotshot-task-impls", - "hotshot-types", + "hotshot-task 0.5.79", + "hotshot-task-impls 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "libp2p-identity", - "libp2p-networking", + "libp2p-networking 0.5.79", "lru 0.12.5", "num_enum", "parking_lot", @@ -4022,12 +4191,78 @@ dependencies = [ "rand 0.8.5", "serde", "sha2 0.10.8", - "time 0.3.36", + "time 0.3.37", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "url", - "utils", + "utils 0.5.79", + "vbs", +] + +[[package]] +name = "hotshot" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-broadcast", + "async-lock 3.4.0", + "async-trait", + "bimap", + "bincode", + "blake3", + "cdn-broker 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "cdn-client 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "cdn-marshal 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "chrono", + "committable", + "custom_debug 0.5.1", + "dashmap", + "derive_more 1.0.0", + "either", + "ethereum-types", + "futures", + "hotshot-task 0.5.81", + "hotshot-task-impls 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "jf-signature 0.2.0", + "libp2p-identity", + "libp2p-networking 0.5.81", + "lru 0.12.5", + "num_enum", + "parking_lot", + "portpicker", + "rand 0.8.5", + "serde", + "sha2 0.10.8", + "surf-disco", + "thiserror 1.0.69", + "time 0.3.37", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", + "url", + "utils 0.5.81", + "vbs", +] + +[[package]] +name = "hotshot-builder-api" +version = "0.1.7" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "async-trait", + "clap", + "committable", + "derive_more 1.0.0", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "serde", + "tagged-base64", + "thiserror 1.0.69", + "tide-disco", + "toml 0.8.19", "vbs", ] @@ -4041,7 +4276,7 @@ dependencies = [ "committable", "derive_more 1.0.0", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "serde", "tagged-base64", "thiserror 2.0.3", @@ -4052,29 +4287,33 @@ dependencies = [ [[package]] name = "hotshot-builder-core" -version = "0.1.57" -source = "git+https://github.com/EspressoSystems/marketplace-builder-core?tag=0.1.57#cf9d2cbf154809a31bcf2dccc1218ee9c6875f1e" +version = "0.1.58" +source = "git+https://github.com/EspressoSystems/marketplace-builder-core?tag=0.1.58#7df48a9099241c92f4946dd13a9f86d90fb23768" dependencies = [ "anyhow", "async-broadcast", "async-lock 3.4.0", "async-trait", + "atomic", "bincode", + "bytemuck", + "coarsetime", "committable", "derive_more 1.0.0", "futures", - "hotshot", - "hotshot-builder-api", - "hotshot-types", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "lru 0.12.5", - "marketplace-builder-shared", + "marketplace-builder-shared 0.1.58", + "once_cell", "serde", "sha2 0.10.8", "tagged-base64", "tide-disco", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "vbs", ] @@ -4094,7 +4333,7 @@ dependencies = [ "derive_more 1.0.0", "diff-test-bn254", "ethers", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-pcs", "jf-plonk", "jf-utils", @@ -4117,7 +4356,7 @@ dependencies = [ "derive_more 0.99.18", "either", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "libp2p-identity", "rand 0.8.5", "serde", @@ -4140,9 +4379,9 @@ dependencies = [ "async-lock 3.4.0", "async-trait", "committable", - "hotshot", - "hotshot-task-impls", - "hotshot-types", + "hotshot 0.5.79", + "hotshot-task-impls 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-vid", "rand 0.8.5", "reqwest 0.12.9", @@ -4150,12 +4389,45 @@ dependencies = [ "sha2 0.10.8", "sha3", "thiserror 2.0.3", - "time 0.3.36", + "time 0.3.37", "tokio", "url", "vbs", ] +[[package]] +name = "hotshot-example-types" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-broadcast", + "async-lock 3.4.0", + "async-trait", + "bitvec", + "committable", + "either", + "ethereum-types", + "futures", + "hotshot 0.5.81", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "hotshot-task 0.5.81", + "hotshot-task-impls 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "jf-vid", + "rand 0.8.5", + "reqwest 0.12.9", + "serde", + "sha2 0.10.8", + "sha3", + "thiserror 1.0.69", + "time 0.3.37", + "tokio", + "tracing", + "url", + "vbs", +] + [[package]] name = "hotshot-fakeapi" version = "0.5.79" @@ -4165,8 +4437,8 @@ dependencies = [ "async-lock 3.4.0", "async-trait", "futures", - "hotshot-example-types", - "hotshot-types", + "hotshot-example-types 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "rand 0.8.5", "tide-disco", "tokio", @@ -4174,6 +4446,26 @@ dependencies = [ "vbs", ] +[[package]] +name = "hotshot-fakeapi" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-lock 3.4.0", + "async-trait", + "futures", + "hotshot-example-types 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "rand 0.8.5", + "serde", + "tide-disco", + "tokio", + "toml 0.8.19", + "tracing", + "vbs", +] + [[package]] name = "hotshot-macros" version = "0.5.79" @@ -4185,6 +4477,17 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "hotshot-macros" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "derive_builder", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "hotshot-orchestrator" version = "0.5.79" @@ -4196,7 +4499,7 @@ dependencies = [ "clap", "csv", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "libp2p-identity", "multiaddr", "serde", @@ -4208,10 +4511,37 @@ dependencies = [ "vbs", ] +[[package]] +name = "hotshot-orchestrator" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-lock 3.4.0", + "bincode", + "blake3", + "clap", + "csv", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "libp2p", + "multiaddr", + "serde", + "serde_json", + "surf-disco", + "thiserror 1.0.69", + "tide-disco", + "tokio", + "toml 0.8.19", + "tracing", + "vbs", + "vec1", +] + [[package]] name = "hotshot-query-service" -version = "0.1.75" -source = "git+https://github.com/EspressoSystems/hotshot-query-service?tag=v0.1.75#dffefa160f441a663723a67bc54efedb11a88b02" +version = "0.1.62" +source = "git+https://github.com/EspressoSystems/hotshot-query-service?tag=0.1.75#fec63771185ca66f618d983aad6f84683f1bc8e1" dependencies = [ "anyhow", "ark-serialize", @@ -4222,16 +4552,16 @@ dependencies = [ "bincode", "chrono", "committable", - "custom_debug", + "custom_debug 0.6.1", "derivative", "derive_more 0.99.18", "either", "espresso-macros", "futures", - "hotshot", - "hotshot-example-types", - "hotshot-testing", - "hotshot-types", + "hotshot 0.5.81", + "hotshot-example-types 0.5.81", + "hotshot-testing 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", "include_dir", "itertools 0.12.1", "jf-merkle-tree", @@ -4251,11 +4581,11 @@ dependencies = [ "tagged-base64", "tempfile", "tide-disco", - "time 0.3.36", + "time 0.3.37", "tokio", "toml 0.8.19", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "trait-variant", "typenum", "url", @@ -4274,7 +4604,7 @@ dependencies = [ "ark-serialize", "ark-std", "digest 0.10.7", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-crhf", "jf-rescue", "jf-signature 0.2.0", @@ -4303,8 +4633,8 @@ dependencies = [ "futures", "hotshot-contract-adapter", "hotshot-stake-table", - "hotshot-types", - "itertools 0.12.1", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "itertools 0.13.0", "jf-crhf", "jf-pcs", "jf-plonk", @@ -4317,44 +4647,95 @@ dependencies = [ "serde", "surf-disco", "tide-disco", - "time 0.3.36", + "time 0.3.37", + "tokio", + "toml 0.8.19", + "tracing", + "url", + "vbs", +] + +[[package]] +name = "hotshot-task" +version = "0.5.79" +source = "git+https://github.com/EspressoSystems/hotshot?tag=0.5.82#ecfd22a4b3d20b7cf89282b172f178ab2ebf81a4" +dependencies = [ + "async-broadcast", + "async-trait", + "futures", + "tokio", + "tracing", + "utils 0.5.79", +] + +[[package]] +name = "hotshot-task" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-broadcast", + "async-trait", + "futures", "tokio", - "toml 0.8.19", "tracing", - "url", - "vbs", + "utils 0.5.81", ] [[package]] -name = "hotshot-task" +name = "hotshot-task-impls" version = "0.5.79" source = "git+https://github.com/EspressoSystems/hotshot?tag=0.5.82#ecfd22a4b3d20b7cf89282b172f178ab2ebf81a4" dependencies = [ + "anyhow", "async-broadcast", + "async-lock 3.4.0", "async-trait", + "bincode", + "chrono", + "committable", + "either", "futures", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "hotshot-task 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "jf-vid", + "lru 0.12.5", + "rand 0.8.5", + "serde", + "sha2 0.10.8", + "surf-disco", + "tagged-base64", + "thiserror 2.0.3", + "time 0.3.37", "tokio", "tracing", - "utils", + "url", + "utils 0.5.79", + "vbs", + "vec1", ] [[package]] name = "hotshot-task-impls" -version = "0.5.79" -source = "git+https://github.com/EspressoSystems/hotshot?tag=0.5.82#ecfd22a4b3d20b7cf89282b172f178ab2ebf81a4" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" dependencies = [ "anyhow", "async-broadcast", "async-lock 3.4.0", "async-trait", "bincode", + "bitvec", + "cdn-proto 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", "chrono", "committable", "either", "futures", - "hotshot-builder-api", - "hotshot-task", - "hotshot-types", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "hotshot-task 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "jf-signature 0.2.0", "jf-vid", "lru 0.12.5", "rand 0.8.5", @@ -4362,12 +4743,12 @@ dependencies = [ "sha2 0.10.8", "surf-disco", "tagged-base64", - "thiserror 2.0.3", - "time 0.3.36", + "thiserror 1.0.69", + "time 0.3.37", "tokio", "tracing", "url", - "utils", + "utils 0.5.81", "vbs", "vec1", ] @@ -4386,14 +4767,14 @@ dependencies = [ "committable", "either", "futures", - "hotshot", - "hotshot-builder-api", - "hotshot-example-types", - "hotshot-fakeapi", - "hotshot-macros", - "hotshot-task", - "hotshot-task-impls", - "hotshot-types", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "hotshot-example-types 0.5.79", + "hotshot-fakeapi 0.5.79", + "hotshot-macros 0.5.79", + "hotshot-task 0.5.79", + "hotshot-task-impls 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "itertools 0.13.0", "jf-vid", "lru 0.12.5", @@ -4413,6 +4794,108 @@ dependencies = [ "vec1", ] +[[package]] +name = "hotshot-testing" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-broadcast", + "async-lock 3.4.0", + "async-trait", + "automod", + "bitvec", + "committable", + "either", + "ethereum-types", + "futures", + "hotshot 0.5.81", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "hotshot-example-types 0.5.81", + "hotshot-fakeapi 0.5.81", + "hotshot-macros 0.5.81", + "hotshot-orchestrator 0.5.81", + "hotshot-task 0.5.81", + "hotshot-task-impls 0.5.81", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", + "itertools 0.13.0", + "jf-signature 0.2.0", + "jf-vid", + "lru 0.12.5", + "portpicker", + "rand 0.8.5", + "reqwest 0.12.9", + "serde", + "sha2 0.10.8", + "sha3", + "tagged-base64", + "thiserror 1.0.69", + "tide-disco", + "tokio", + "tracing", + "url", + "vbs", + "vec1", +] + +[[package]] +name = "hotshot-types" +version = "0.1.11" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "ark-bn254", + "ark-ed-on-bn254", + "ark-ff", + "ark-serialize", + "ark-srs", + "ark-std", + "async-lock 3.4.0", + "async-trait", + "bincode", + "bitvec", + "blake3", + "cdn-proto 0.4.0 (git+https://github.com/EspressoSystems/Push-CDN?tag=0.4.7)", + "clap", + "committable", + "custom_debug 0.5.1", + "derivative", + "digest 0.10.7", + "displaydoc", + "dyn-clone", + "either", + "espresso-systems-common 0.4.1", + "ethereum-types", + "futures", + "jf-pcs", + "jf-signature 0.2.0", + "jf-utils", + "jf-vid", + "lazy_static", + "libp2p", + "memoize", + "rand 0.8.5", + "rand_chacha 0.3.1", + "reqwest 0.12.9", + "serde", + "serde-inline-default", + "serde_bytes", + "serde_json", + "sha2 0.10.8", + "surf-disco", + "tagged-base64", + "thiserror 1.0.69", + "time 0.3.37", + "tokio", + "toml 0.8.19", + "tracing", + "typenum", + "url", + "utils 0.5.81", + "vbs", + "vec1", +] + [[package]] name = "hotshot-types" version = "0.1.11" @@ -4457,13 +4940,13 @@ dependencies = [ "sha2 0.10.8", "tagged-base64", "thiserror 2.0.3", - "time 0.3.36", + "time 0.3.37", "tokio", "toml 0.8.19", "tracing", "typenum", "url", - "utils", + "utils 0.5.79", "vbs", "vec1", ] @@ -4651,6 +5134,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.0", "tower-service", + "webpki-roots 0.26.6", ] [[package]] @@ -5229,7 +5713,7 @@ dependencies = [ "displaydoc", "downcast-rs", "dyn-clone", - "espresso-systems-common", + "espresso-systems-common 0.4.0", "hashbrown 0.14.5", "itertools 0.12.1", "jf-crhf", @@ -5837,17 +6321,52 @@ dependencies = [ "derive_builder", "derive_more 1.0.0", "futures", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "lazy_static", + "libp2p", + "libp2p-identity", + "libp2p-swarm-derive", + "pin-project", + "rand 0.8.5", + "serde", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", +] + +[[package]] +name = "libp2p-networking" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "anyhow", + "async-lock 3.4.0", + "async-trait", + "bincode", + "blake3", + "cbor4ii", + "custom_debug 0.5.1", + "delegate", + "derive_builder", + "either", + "futures", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81)", "lazy_static", "libp2p", "libp2p-identity", "libp2p-swarm-derive", "pin-project", + "portpicker", "rand 0.8.5", "serde", + "serde_bytes", + "serde_json", + "thiserror 1.0.69", "tokio", + "tokio-stream", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", + "void", ] [[package]] @@ -6181,17 +6700,17 @@ dependencies = [ "espresso-types", "ethers", "futures", - "hotshot", - "hotshot-builder-api", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "hotshot-events-service", - "hotshot-orchestrator", + "hotshot-orchestrator 0.5.79", "hotshot-query-service", "hotshot-stake-table", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-merkle-tree", "jf-signature 0.2.0", "marketplace-builder-core", - "marketplace-builder-shared", + "marketplace-builder-shared 0.1.57", "marketplace-solver", "portpicker", "sequencer", @@ -6208,8 +6727,8 @@ dependencies = [ [[package]] name = "marketplace-builder-core" -version = "0.1.57" -source = "git+https://github.com/EspressoSystems/marketplace-builder-core?tag=0.1.57#cf9d2cbf154809a31bcf2dccc1218ee9c6875f1e" +version = "0.1.58" +source = "git+https://github.com/EspressoSystems/marketplace-builder-core?tag=0.1.58#7df48a9099241c92f4946dd13a9f86d90fb23768" dependencies = [ "anyhow", "async-broadcast", @@ -6218,17 +6737,16 @@ dependencies = [ "committable", "derive_more 1.0.0", "futures", - "hotshot", - "hotshot-builder-api", - "hotshot-types", - "lru 0.12.5", - "marketplace-builder-shared", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "marketplace-builder-shared 0.1.58", "sha2 0.10.8", "tagged-base64", "tide-disco", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "vbs", ] @@ -6248,21 +6766,61 @@ dependencies = [ "either", "futures", "hex", - "hotshot", - "hotshot-builder-api", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "hotshot-events-service", + "hotshot-example-types 0.5.79", + "hotshot-task-impls 0.5.79", + "hotshot-testing 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", + "jf-vid", + "nonempty-collections", + "rand 0.8.5", + "serde", + "surf-disco", + "tokio", + "tracing", + "tracing-subscriber 0.3.19", + "url", + "vbs", + "vec1", +] + +[[package]] +name = "marketplace-builder-shared" +version = "0.1.58" +source = "git+https://github.com/EspressoSystems/marketplace-builder-core?tag=0.1.58#7df48a9099241c92f4946dd13a9f86d90fb23768" +dependencies = [ + "anyhow", + "async-broadcast", + "async-lock 3.4.0", + "async-trait", + "bincode", + "chrono", + "committable", + "derive_more 1.0.0", + "either", + "futures", + "hex", + "hotshot 0.5.79", + "hotshot-builder-api 0.1.7 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "hotshot-events-service", - "hotshot-example-types", - "hotshot-task-impls", - "hotshot-testing", - "hotshot-types", + "hotshot-example-types 0.5.79", + "hotshot-task-impls 0.5.79", + "hotshot-testing 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "jf-vid", "nonempty-collections", + "once_cell", + "quick_cache", "rand 0.8.5", "serde", + "sha2 0.10.8", "surf-disco", + "thiserror 2.0.3", "tokio", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "url", "vbs", "vec1", @@ -6280,17 +6838,17 @@ dependencies = [ "committable", "espresso-types", "futures", - "hotshot", + "hotshot 0.5.79", "hotshot-events-service", "hotshot-query-service", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "marketplace-solver", "portpicker", "rand 0.8.5", "serde", "sqlx", "surf-disco", - "thiserror 1.0.69", + "thiserror 2.0.3", "tide-disco", "tokio", "toml 0.8.19", @@ -6643,10 +7201,10 @@ dependencies = [ "clap", "espresso-types", "futures", - "hotshot", + "hotshot 0.5.79", "hotshot-query-service", "hotshot-stake-table", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "node-metrics", "prometheus-parse", "reqwest 0.12.9", @@ -6654,7 +7212,7 @@ dependencies = [ "serde_json", "surf-disco", "tide-disco", - "time 0.3.36", + "time 0.3.37", "tokio", "toml 0.8.19", "tracing", @@ -7642,6 +8200,18 @@ dependencies = [ "unsigned-varint 0.8.0", ] +[[package]] +name = "quick_cache" +version = "0.6.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d7c94f8935a9df96bb6380e8592c70edf497a643f94bd23b2f76b399385dbf4" +dependencies = [ + "ahash 0.8.11", + "equivalent", + "hashbrown 0.14.5", + "parking_lot", +] + [[package]] name = "quinn" version = "0.11.5" @@ -7825,7 +8395,7 @@ checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ "pem 3.0.4", "ring 0.16.20", - "time 0.3.36", + "time 0.3.37", "yasna", ] @@ -7838,11 +8408,34 @@ dependencies = [ "pem 3.0.4", "ring 0.17.8", "rustls-pki-types", - "time 0.3.36", + "time 0.3.37", "x509-parser", "yasna", ] +[[package]] +name = "redis" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e902a69d09078829137b4a5d9d082e0490393537badd7c91a3d69d14639e115f" +dependencies = [ + "arc-swap", + "async-trait", + "bytes 1.8.0", + "combine", + "futures", + "futures-util", + "itoa", + "num-bigint", + "percent-encoding", + "pin-project-lite 0.2.15", + "ryu", + "tokio", + "tokio-retry", + "tokio-util", + "url", +] + [[package]] name = "redis" version = "0.27.5" @@ -7909,7 +8502,7 @@ dependencies = [ "serde", "siphasher 1.0.1", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", "tokio", "tokio-postgres", "toml 0.8.19", @@ -8052,7 +8645,10 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite 0.2.15", + "quinn", + "rustls 0.23.18", "rustls-pemfile 2.2.0", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", @@ -8060,11 +8656,13 @@ dependencies = [ "system-configuration 0.6.1", "tokio", "tokio-native-tls", + "tokio-rustls 0.26.0", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.26.6", "windows-registry", ] @@ -8632,27 +9230,27 @@ dependencies = [ "espresso-types", "ethers", "futures", - "hotshot", + "hotshot 0.5.79", "hotshot-contract-adapter", "hotshot-events-service", - "hotshot-example-types", - "hotshot-orchestrator", + "hotshot-example-types 0.5.79", + "hotshot-orchestrator 0.5.79", "hotshot-query-service", "hotshot-stake-table", "hotshot-state-prover", - "hotshot-testing", - "hotshot-types", + "hotshot-testing 0.5.79", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "include_dir", - "itertools 0.12.1", + "itertools 0.13.0", "jf-crhf", "jf-merkle-tree", "jf-rescue", "jf-signature 0.2.0", "jf-vid", "libp2p", - "libp2p-networking", + "libp2p-networking 0.5.79", "marketplace-builder-core", - "marketplace-builder-shared", + "marketplace-builder-shared 0.1.57", "marketplace-solver", "num_enum", "parking_lot", @@ -8676,12 +9274,12 @@ dependencies = [ "tagged-base64", "tempfile", "tide-disco", - "time 0.3.36", + "time 0.3.37", "todo_by", "tokio", "toml 0.8.19", "tracing", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "url", "vbs", "vec1", @@ -8701,12 +9299,12 @@ dependencies = [ "derive_more 1.0.0", "ethers", "futures", - "hotshot", + "hotshot 0.5.79", "hotshot-contract-adapter", - "hotshot-types", + "hotshot-types 0.1.11 (git+https://github.com/EspressoSystems/hotshot?tag=0.5.82)", "log-panics", "portpicker", - "reqwest 0.11.27", + "reqwest 0.12.9", "serde", "serde_json", "surf", @@ -8719,9 +9317,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] @@ -8748,9 +9346,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -8768,9 +9366,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", @@ -8825,7 +9423,7 @@ dependencies = [ "serde_derive", "serde_json", "serde_with_macros", - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -8993,7 +9591,7 @@ dependencies = [ "num-bigint", "num-traits", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -9236,7 +9834,7 @@ dependencies = [ "smallvec", "sqlformat", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", "tokio", "tokio-stream", "tracing", @@ -9320,7 +9918,7 @@ dependencies = [ "sqlx-core", "stringprep", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", "tracing", "whoami", ] @@ -9360,7 +9958,7 @@ dependencies = [ "sqlx-core", "stringprep", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", "tracing", "whoami", ] @@ -9384,7 +9982,7 @@ dependencies = [ "serde", "serde_urlencoded", "sqlx-core", - "time 0.3.36", + "time 0.3.37", "tracing", "url", ] @@ -9694,6 +10292,18 @@ dependencies = [ "futures-core", ] +[[package]] +name = "synstructure" +version = "0.12.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "unicode-xid", +] + [[package]] name = "synstructure" version = "0.13.1" @@ -9949,7 +10559,7 @@ dependencies = [ "tracing-distributed", "tracing-futures", "tracing-log", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "url", "vbs", ] @@ -9989,9 +10599,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" dependencies = [ "deranged", "itoa", @@ -10001,7 +10611,7 @@ dependencies = [ "powerfmt", "serde", "time-core", - "time-macros 0.2.18", + "time-macros 0.2.19", ] [[package]] @@ -10022,9 +10632,9 @@ dependencies = [ [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" dependencies = [ "num-conv", "time-core", @@ -10093,9 +10703,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.41.1" +version = "1.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" dependencies = [ "backtrace", "bytes 1.8.0", @@ -10166,6 +10776,17 @@ dependencies = [ "whoami", ] +[[package]] +name = "tokio-retry" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" +dependencies = [ + "pin-project", + "rand 0.8.5", + "tokio", +] + [[package]] name = "tokio-retry2" version = "0.5.6" @@ -10357,9 +10978,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "log", "pin-project-lite 0.2.15", @@ -10369,9 +10990,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", @@ -10380,9 +11001,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -10397,7 +11018,7 @@ dependencies = [ "itertools 0.9.0", "tracing", "tracing-core", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", ] [[package]] @@ -10423,9 +11044,9 @@ dependencies = [ [[package]] name = "tracing-serde" -version = "0.1.3" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" dependencies = [ "serde", "tracing-core", @@ -10442,9 +11063,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -10468,7 +11089,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" dependencies = [ "tracing-core", - "tracing-subscriber 0.3.18", + "tracing-subscriber 0.3.19", "tracing-test-macro", ] @@ -10683,9 +11304,9 @@ dependencies = [ [[package]] name = "url" -version = "2.5.3" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna 1.0.3", @@ -10725,6 +11346,14 @@ dependencies = [ "tracing", ] +[[package]] +name = "utils" +version = "0.5.81" +source = "git+https://github.com/EspressoSystems/HotShot.git?tag=0.5.81#4ed1df20f793b947d5c9f90a1cb10e4177f8521d" +dependencies = [ + "tracing", +] + [[package]] name = "uuid" version = "0.8.2" @@ -10819,7 +11448,7 @@ dependencies = [ "anyhow", "cfg-if", "rustversion", - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -10904,6 +11533,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" +[[package]] +name = "wasix" +version = "0.12.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" +dependencies = [ + "wasi 0.11.0+wasi-snapshot-preview1", +] + [[package]] name = "wasm-bindgen" version = "0.2.95" @@ -11355,7 +11993,7 @@ dependencies = [ "ring 0.17.8", "rusticata-macros", "thiserror 1.0.69", - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -11402,7 +12040,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time 0.3.36", + "time 0.3.37", ] [[package]] @@ -11426,7 +12064,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.87", - "synstructure", + "synstructure 0.13.1", ] [[package]] @@ -11468,7 +12106,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.87", - "synstructure", + "synstructure 0.13.1", ] [[package]] @@ -11529,7 +12167,7 @@ dependencies = [ "hmac 0.12.1", "pbkdf2 0.11.0", "sha1 0.10.6", - "time 0.3.36", + "time 0.3.37", "zstd", ] diff --git a/Cargo.toml b/Cargo.toml index 630d32d08..820ea1b1b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,7 @@ bincode = "1.3.3" bitvec = "1.0.1" blake3 = "1.5" circular-buffer = "0.1.9" -clap = { version = "4.4", features = ["derive", "env", "string"] } +clap = { version = "4.5", features = ["derive", "env", "string"] } cld = "0.5" derive_more = { version = "1.0", features = ["full"] } es-version = { git = "https://github.com/EspressoSystems/es-version.git", branch = "main" } @@ -67,12 +67,12 @@ tokio = { version = "1", default-features = false, features = [ hotshot = { git = "https://github.com/EspressoSystems/hotshot", tag = "0.5.82" } # Hotshot imports hotshot-builder-api = { git = "https://github.com/EspressoSystems/hotshot", tag = "0.5.82" } -hotshot-builder-core = { git = "https://github.com/EspressoSystems/marketplace-builder-core", tag = "0.1.57" } -marketplace-builder-core = { git = "https://github.com/EspressoSystems/marketplace-builder-core", tag = "0.1.57" } +hotshot-builder-core = { git = "https://github.com/EspressoSystems/marketplace-builder-core", tag = "0.1.58" } +marketplace-builder-core = { git = "https://github.com/EspressoSystems/marketplace-builder-core", tag = "0.1.58" } marketplace-builder-shared = { git = "https://github.com/EspressoSystems/marketplace-builder-core", tag = "0.1.57" } hotshot-events-service = { git = "https://github.com/EspressoSystems/hotshot-events-service.git", tag = "0.1.56" } hotshot-orchestrator = { git = "https://github.com/EspressoSystems/hotshot", tag = "0.5.82" } -hotshot-query-service = { git = "https://github.com/EspressoSystems/hotshot-query-service", tag = "v0.1.75" } +hotshot-query-service = { git = "https://github.com/EspressoSystems/hotshot-query-service", tag = "0.1.75" } hotshot-stake-table = { git = "https://github.com/EspressoSystems/hotshot", tag = "0.5.82" } hotshot-state-prover = { version = "0.1.0", path = "hotshot-state-prover" } hotshot-task = { git = "https://github.com/EspressoSystems/hotshot", tag = "0.5.82" } @@ -121,19 +121,19 @@ surf-disco = "0.9" sqlx = "0.8" tagged-base64 = "0.4" tide-disco = "0.9.3" -thiserror = "1.0.69" +thiserror = "2.0.3" tracing = "0.1" bytesize = "1.3" -itertools = "0.12" +itertools = "0.13" priority-queue = "2" rand_chacha = "0.3" rand_distr = "0.4" reqwest = "0.12" -serde = { version = "1.0.195", features = ["derive"] } -serde_json = "^1.0.113" +serde = { version = "1.0.215", features = ["derive"] } +serde_json = "^1.0.133" tempfile = "3.10" toml = "0.8" -url = "2.3" +url = "2.5" vbs = "0.1" vec1 = "1.12" vergen = { version = "8.3", features = ["git", "gitcl"] } diff --git a/contracts/rust/diff-test/Cargo.toml b/contracts/rust/diff-test/Cargo.toml index 210dbb03f..7b2adb1bd 100644 --- a/contracts/rust/diff-test/Cargo.toml +++ b/contracts/rust/diff-test/Cargo.toml @@ -12,7 +12,7 @@ ark-ed-on-bn254 = { workspace = true } ark-ff = { workspace = true } ark-poly = { workspace = true } ark-std = { workspace = true } -clap = { version = "^4.4", features = ["derive"] } +clap = { version = "^4.5", features = ["derive"] } diff-test-bn254 = { git = "https://github.com/EspressoSystems/solidity-bn254.git" } ethers = { version = "2.0.4" } hotshot-contract-adapter = { path = "../adapter" } diff --git a/node-metrics/Cargo.toml b/node-metrics/Cargo.toml index eb441ca65..1328df26a 100644 --- a/node-metrics/Cargo.toml +++ b/node-metrics/Cargo.toml @@ -30,7 +30,7 @@ hotshot-types = { workspace = true } prometheus-parse = { version = "^0.2.5" } reqwest = { workspace = true } serde = { workspace = true } -serde_json = { version = "^1.0.113", optional = true } +serde_json = { version = "^1.0.133", optional = true } surf-disco = { workspace = true } tide-disco = { workspace = true } time = { workspace = true } diff --git a/sequencer/Cargo.toml b/sequencer/Cargo.toml index d05d74920..7ecc14b5f 100644 --- a/sequencer/Cargo.toml +++ b/sequencer/Cargo.toml @@ -120,7 +120,7 @@ time = { workspace = true } tokio = { workspace = true } toml = { workspace = true } tracing = { workspace = true } -tracing-subscriber = "0.3.18" +tracing-subscriber = "0.3.19" url = { workspace = true } vbs = { workspace = true } vec1 = { workspace = true } diff --git a/utils/Cargo.toml b/utils/Cargo.toml index 27aa0f435..9af6dffc9 100644 --- a/utils/Cargo.toml +++ b/utils/Cargo.toml @@ -24,12 +24,12 @@ hotshot-types = { workspace = true } log-panics = { workspace = true } portpicker = { workspace = true } # for price oracle and align with ethers-rs dep -reqwest = { version = "0.11.14", default-features = false, features = ["json", "rustls-tls"] } +reqwest = { version = "0.12.9", default-features = false, features = ["json", "rustls-tls"] } serde = { workspace = true } -serde_json = "^1.0.113" +serde_json = "^1.0.133" surf = "2.3.2" tempfile = { workspace = true } tokio = { workspace = true } toml = { workspace = true } -tracing = "0.1.37" -url = "2.3.1" +tracing = "0.1.41" +url = "2.5.4"