From e564297f4d2398a28e8980f2c833c248e71fbdb1 Mon Sep 17 00:00:00 2001 From: haiyizxx Date: Thu, 12 Dec 2024 10:09:01 -0500 Subject: [PATCH] chore(ampd): sui deps update (#721) --- Cargo.lock | 1414 ++++++++++++++++++++++++++++++----------------- ampd/Cargo.toml | 8 +- 2 files changed, 916 insertions(+), 506 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3dcb3da77..1a56df3d0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,7 +136,7 @@ dependencies = [ "bytes", "cfg-if", "const-hex", - "derive_more", + "derive_more 0.99.18", "getrandom", "hex-literal", "itoa", @@ -168,9 +168,9 @@ dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", "proc-macro-error", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -184,9 +184,9 @@ dependencies = [ "heck 0.5.0", "indexmap 2.2.6", "proc-macro-error", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", "syn-solidity", "tiny-keccak", ] @@ -200,9 +200,9 @@ dependencies = [ "const-hex", "dunce", "heck 0.5.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", "syn-solidity", ] @@ -260,7 +260,7 @@ dependencies = [ "num-traits", "openssl", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "rand", "random-string", "report", @@ -269,7 +269,7 @@ dependencies = [ "router-api", "serde", "serde_json", - "serde_with 3.11.0", + "serde_with", "service-registry-api", "sha3", "stellar", @@ -280,7 +280,7 @@ dependencies = [ "sui-types 0.1.0", "tendermint 0.33.0", "tendermint-rpc", - "thiserror", + "thiserror 1.0.61", "tokio", "tokio-stream", "tokio-util", @@ -315,7 +315,7 @@ dependencies = [ [[package]] name = "anemo" version = "0.0.0" -source = "git+https://github.com/mystenlabs/anemo.git?rev=26d415eb9aa6a2417be3c03c57d6e93c30bd1ad7#26d415eb9aa6a2417be3c03c57d6e93c30bd1ad7" +source = "git+https://github.com/mystenlabs/anemo.git?rev=e609f7697ed6169bf0760882a0b6c032a57e4f3b#e609f7697ed6169bf0760882a0b6c032a57e4f3b" dependencies = [ "anyhow", "async-trait", @@ -324,7 +324,7 @@ dependencies = [ "ed25519 1.5.3", "futures", "hex", - "http 0.2.12", + "http 1.1.0", "matchit 0.5.0", "pin-project-lite", "pkcs8 0.9.0", @@ -332,14 +332,14 @@ dependencies = [ "quinn-proto", "rand", "rcgen", - "ring 0.16.20", - "rustls 0.21.12", - "rustls-webpki 0.101.7", + "ring 0.17.8", + "rustls 0.23.12", + "rustls-webpki 0.102.6", "serde", "serde_json", "socket2", "tap", - "thiserror", + "thiserror 1.0.61", "tokio", "tokio-util", "tower", @@ -402,18 +402,6 @@ version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" -[[package]] -name = "ark-bls12-381" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" -dependencies = [ - "ark-ec", - "ark-ff 0.4.2", - "ark-serialize 0.4.2", - "ark-std 0.4.0", -] - [[package]] name = "ark-bn254" version = "0.4.0" @@ -538,7 +526,7 @@ checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" dependencies = [ "num-bigint 0.4.5", "num-traits", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -621,7 +609,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -682,7 +670,7 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 1.0.61", "time", ] @@ -692,7 +680,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", "synstructure", @@ -704,7 +692,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -717,9 +705,9 @@ checksum = "7c770ef7624541db11cce57929f00e737fef89157d7c1cd1977b20ee74fefd84" [[package]] name = "async-compression" -version = "0.3.15" +version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" +checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" dependencies = [ "brotli", "flate2", @@ -727,6 +715,8 @@ dependencies = [ "memchr", "pin-project-lite", "tokio", + "zstd", + "zstd-safe", ] [[package]] @@ -740,9 +730,9 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -751,13 +741,13 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -766,9 +756,9 @@ version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -794,9 +784,9 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -827,7 +817,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -859,12 +849,12 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "serde_with 3.11.0", + "serde_with", "sha3", "stellar-xdr", "strum 0.25.0", "sui-types 1.0.0", - "thiserror", + "thiserror 1.0.61", "valuable", ] @@ -876,8 +866,8 @@ dependencies = [ "error-stack", "quote 1.0.36", "report", - "syn 2.0.68", - "thiserror", + "syn 2.0.90", + "thiserror 1.0.61", ] [[package]] @@ -904,7 +894,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -915,11 +905,9 @@ checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" dependencies = [ "async-trait", "axum-core 0.3.4", - "base64 0.21.7", "bitflags 1.3.2", "bytes", "futures-util", - "headers", "http 0.2.12", "http-body 0.4.6", "hyper 0.14.29", @@ -931,13 +919,7 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", - "serde_json", - "serde_path_to_error", - "serde_urlencoded", - "sha1", "sync_wrapper 0.1.2", - "tokio", - "tokio-tungstenite", "tower", "tower-layer", "tower-service", @@ -951,12 +933,14 @@ checksum = "3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf" dependencies = [ "async-trait", "axum-core 0.4.3", + "axum-macros", + "base64 0.21.7", "bytes", "futures-util", "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper 1.3.1", + "hyper 1.5.1", "hyper-util", "itoa", "matchit 0.7.3", @@ -969,8 +953,10 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", + "sha1", "sync_wrapper 1.0.1", "tokio", + "tokio-tungstenite 0.21.0", "tower", "tower-layer", "tower-service", @@ -1015,6 +1001,17 @@ dependencies = [ "tracing", ] +[[package]] +name = "axum-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce" +dependencies = [ + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", +] + [[package]] name = "backtrace" version = "0.3.73" @@ -1079,7 +1076,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85b6598a2f5d564fb7855dc6b06fd1c38cff5a72bd8b863a4d021938497b440a" dependencies = [ "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1124,7 +1121,7 @@ dependencies = [ "byteorder", "ff", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1142,7 +1139,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3deeecb812ca5300b7d3f66f730cc2ebd3511c3d36c691dd79c165d5b19a26e3" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -1360,11 +1357,17 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56953345e39537a3e18bdaeba4cb0c58a78c1f61f361dc0fa7c5c7340ae87c5f" +[[package]] +name = "bnum" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50202def95bf36cb7d1d7a7962cea1c36a3f8ad42425e5d2b71d7acb8041b5b8" + [[package]] name = "brotli" -version = "3.5.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391" +checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1373,9 +1376,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "2.5.1" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f" +checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1427,9 +1430,9 @@ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce" [[package]] name = "bytemuck" -version = "1.16.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" [[package]] name = "byteorder" @@ -1439,9 +1442,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" dependencies = [ "serde", ] @@ -1475,7 +1478,7 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1492,6 +1495,11 @@ name = "cc" version = "1.0.99" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" +dependencies = [ + "jobserver", + "libc", + "once_cell", +] [[package]] name = "cfg-if" @@ -1499,6 +1507,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" + [[package]] name = "chrono" version = "0.4.38" @@ -1514,6 +1528,33 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "ciborium" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" +dependencies = [ + "ciborium-io", + "ciborium-ll", + "serde", +] + +[[package]] +name = "ciborium-io" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" + +[[package]] +name = "ciborium-ll" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" +dependencies = [ + "ciborium-io", + "half", +] + [[package]] name = "cipher" version = "0.4.4" @@ -1554,9 +1595,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6" dependencies = [ "heck 0.5.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -1572,7 +1613,7 @@ dependencies = [ "cosmwasm-std", "error-stack", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1634,7 +1675,7 @@ dependencies = [ [[package]] name = "consensus-config" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "fastcrypto", "mysten-network", @@ -1686,6 +1727,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "coordinator" version = "1.1.0" @@ -1707,7 +1757,7 @@ dependencies = [ "router-api", "semver 1.0.23", "service-registry-api", - "thiserror", + "thiserror 1.0.61", "tofn", ] @@ -1736,6 +1786,16 @@ dependencies = [ "memchr", ] +[[package]] +name = "coset" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8cc80f631f8307b887faca24dcc3abc427cd0367f6eb6188f6e8f5b7ad8fb" +dependencies = [ + "ciborium", + "ciborium-io", +] + [[package]] name = "cosmos-sdk-proto" version = "0.19.0" @@ -1743,7 +1803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73c9d2043a9e617b0d602fbc0a0ecd621568edbf3a9774890a6d562389bd8e1c" dependencies = [ "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "tendermint-proto 0.32.2", "tonic 0.9.2", ] @@ -1765,7 +1825,7 @@ dependencies = [ "serde_json", "subtle-encoding", "tendermint 0.32.2", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1779,7 +1839,7 @@ dependencies = [ "ed25519-zebra", "k256", "rand_core 0.6.4", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1801,7 +1861,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1810,7 +1870,7 @@ version = "1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bb57855fbfc83327f8445ae0d413b1a05ac0d68c396ab4d122b2abd7bb82cb6" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -1823,7 +1883,7 @@ checksum = "78c1556156fdf892a55cced6115968b961eaaadd6f724a2c2cb7d1e168e32dd3" dependencies = [ "base64 0.21.7", "bech32 0.9.1", - "bnum", + "bnum 0.10.0", "cosmwasm-crypto", "cosmwasm-derive", "derivative", @@ -1834,7 +1894,7 @@ dependencies = [ "serde-json-wasm", "sha2 0.10.8", "static_assertions", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -1876,6 +1936,31 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + [[package]] name = "crunchy" version = "0.2.2" @@ -1958,9 +2043,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -1992,7 +2077,7 @@ dependencies = [ "prost 0.9.0", "schemars", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2012,7 +2097,7 @@ dependencies = [ "schemars", "serde", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2059,7 +2144,7 @@ dependencies = [ "schemars", "semver 1.0.23", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2074,7 +2159,7 @@ dependencies = [ "schemars", "semver 1.0.23", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2102,7 +2187,7 @@ dependencies = [ "schemars", "semver 1.0.23", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2133,7 +2218,7 @@ checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "strsim 0.10.0", "syn 1.0.109", @@ -2147,10 +2232,10 @@ checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "strsim 0.11.1", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2172,7 +2257,7 @@ checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" dependencies = [ "darling_core 0.20.9", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2257,9 +2342,9 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2278,7 +2363,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4255bb7dd538590188bd0aea52e48bd699b19bd90b0d069ec2ced8461fe23273" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -2289,7 +2374,7 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -2300,11 +2385,32 @@ version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ - "convert_case", - "proc-macro2 1.0.85", + "convert_case 0.4.0", + "proc-macro2 1.0.92", "quote 1.0.36", "rustc_version 0.4.0", - "syn 2.0.68", + "syn 2.0.90", +] + +[[package]] +name = "derive_more" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", + "unicode-xid 0.2.4", ] [[package]] @@ -2394,9 +2500,9 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2405,6 +2511,30 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257" +[[package]] +name = "documented" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feadfed35b96a5634e08fc503677ded669549ae2cf7f0b01d5964f09d95487fd" +dependencies = [ + "documented-macros", + "phf", + "thiserror 1.0.61", +] + +[[package]] +name = "documented-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "973659d4a62084e32a7f9332509455436d33684b316bb3bc2bb6dcea51a68c63" +dependencies = [ + "convert_case 0.6.0", + "optfield", + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", +] + [[package]] name = "downcast" version = "0.11.0" @@ -2469,7 +2599,7 @@ dependencies = [ "rand_core 0.6.4", "serde", "sha2 0.9.9", - "thiserror", + "thiserror 1.0.61", "zeroize", ] @@ -2564,7 +2694,7 @@ dependencies = [ [[package]] name = "enum-compat-util" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "serde_yaml", ] @@ -2575,7 +2705,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f16ef37b2a9b242295d61a154ee91ae884afff6b8b933b486b12481cc58310ca" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -2587,9 +2717,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd" dependencies = [ "once_cell", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2638,7 +2768,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror", + "thiserror 1.0.61", "uint", ] @@ -2688,7 +2818,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2703,12 +2833,12 @@ dependencies = [ "ethers-core", "eyre", "prettyplease 0.2.20", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "regex", "serde", "serde_json", - "syn 2.0.68", + "syn 2.0.90", "toml 0.8.14", "walkdir", ] @@ -2723,10 +2853,10 @@ dependencies = [ "const-hex", "ethers-contract-abigen", "ethers-core", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "serde_json", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2752,9 +2882,9 @@ dependencies = [ "serde", "serde_json", "strum 0.26.2", - "syn 2.0.68", + "syn 2.0.90", "tempfile", - "thiserror", + "thiserror 1.0.61", "tiny-keccak", "unicode-xid 0.2.4", ] @@ -2784,9 +2914,9 @@ dependencies = [ "reqwest 0.11.27", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.20.1", "tracing", "tracing-futures", "url", @@ -2818,7 +2948,7 @@ dependencies = [ "error-stack", "serde_json", "tendermint 0.33.0", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2830,7 +2960,7 @@ dependencies = [ "quote 1.0.36", "serde", "serde_json", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -2846,7 +2976,7 @@ dependencies = [ "multisig", "router-api", "sha3", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -2862,7 +2992,7 @@ dependencies = [ [[package]] name = "fastcrypto" version = "0.1.8" -source = "git+https://github.com/MystenLabs/fastcrypto?rev=4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6#4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6" +source = "git+https://github.com/MystenLabs/fastcrypto?rev=69d496c71fb37e3d22fe85e5bbfd4256d61422b9#69d496c71fb37e3d22fe85e5bbfd4256d61422b9" dependencies = [ "aes", "aes-gcm", @@ -2880,7 +3010,7 @@ dependencies = [ "cbc", "ctr", "curve25519-dalek-ng", - "derive_more", + "derive_more 0.99.18", "digest 0.10.7", "ecdsa", "ed25519-consensus", @@ -2902,12 +3032,12 @@ dependencies = [ "secp256k1", "serde", "serde_json", - "serde_with 2.3.3", + "serde_with", "sha2 0.10.8", "sha3", "signature 2.2.0", "static_assertions", - "thiserror", + "thiserror 1.0.61", "tokio", "typenum", "zeroize", @@ -2916,7 +3046,7 @@ dependencies = [ [[package]] name = "fastcrypto-derive" version = "0.1.3" -source = "git+https://github.com/MystenLabs/fastcrypto?rev=4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6#4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6" +source = "git+https://github.com/MystenLabs/fastcrypto?rev=69d496c71fb37e3d22fe85e5bbfd4256d61422b9#69d496c71fb37e3d22fe85e5bbfd4256d61422b9" dependencies = [ "quote 1.0.36", "syn 1.0.109", @@ -2925,7 +3055,7 @@ dependencies = [ [[package]] name = "fastcrypto-tbls" version = "0.1.0" -source = "git+https://github.com/MystenLabs/fastcrypto?rev=4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6#4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6" +source = "git+https://github.com/MystenLabs/fastcrypto?rev=69d496c71fb37e3d22fe85e5bbfd4256d61422b9#69d496c71fb37e3d22fe85e5bbfd4256d61422b9" dependencies = [ "bcs", "digest 0.10.7", @@ -2938,14 +3068,14 @@ dependencies = [ "tap", "tracing", "typenum", + "zeroize", ] [[package]] name = "fastcrypto-zkp" version = "0.1.3" -source = "git+https://github.com/MystenLabs/fastcrypto?rev=4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6#4988a4744fcaf8bc7f60bf660d9a223ed0f54cc6" +source = "git+https://github.com/MystenLabs/fastcrypto?rev=69d496c71fb37e3d22fe85e5bbfd4256d61422b9#69d496c71fb37e3d22fe85e5bbfd4256d61422b9" dependencies = [ - "ark-bls12-381", "ark-bn254", "ark-ec", "ark-ff 0.4.2", @@ -2953,9 +3083,9 @@ dependencies = [ "ark-relations", "ark-serialize 0.4.2", "ark-snark", - "blst", + "bcs", "byte-slice-cast", - "derive_more", + "derive_more 0.99.18", "fastcrypto", "ff", "im", @@ -2964,7 +3094,8 @@ dependencies = [ "neptune", "num-bigint 0.4.5", "once_cell", - "reqwest 0.11.27", + "regex", + "reqwest 0.12.5", "schemars", "serde", "serde_json", @@ -3014,9 +3145,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d15473d7f83b54a44826907af16ae5727eaacaf6e53b51474016d3efd9aa35d5" dependencies = [ "darling 0.20.9", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", "uuid 1.10.0", ] @@ -3044,7 +3175,7 @@ dependencies = [ "num-bigint 0.3.3", "num-integer", "num-traits", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -3237,9 +3368,9 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -3310,7 +3441,7 @@ dependencies = [ "router-api", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "voting-verifier", ] @@ -3326,7 +3457,7 @@ dependencies = [ "goldie", "msgs-derive", "router-api", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -3467,6 +3598,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "half" +version = "2.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "cfg-if", + "crunchy", +] + [[package]] name = "hashbrown" version = "0.12.3" @@ -3652,9 +3793,9 @@ dependencies = [ [[package]] name = "http-range-header" -version = "0.3.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" +checksum = "9171a2ea8a68358193d15dd5d70c1c10a2afc3e7e4c5bc92bc9f025cebd7359c" [[package]] name = "httparse" @@ -3710,9 +3851,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.3.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" dependencies = [ "bytes", "futures-channel", @@ -3806,13 +3947,14 @@ checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.3.1", + "hyper 1.5.1", "hyper-util", "rustls 0.23.12", "rustls-pki-types", "tokio", "tokio-rustls 0.26.0", "tower-service", + "webpki-roots 0.26.7", ] [[package]] @@ -3827,6 +3969,19 @@ dependencies = [ "tokio-io-timeout", ] +[[package]] +name = "hyper-timeout" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" +dependencies = [ + "hyper 1.5.1", + "hyper-util", + "pin-project-lite", + "tokio", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.6.0" @@ -3835,7 +3990,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.3.1", + "hyper 1.5.1", "hyper-util", "native-tls", "tokio", @@ -3845,20 +4000,19 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.5" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", "futures-util", "http 1.1.0", "http-body 1.0.0", - "hyper 1.3.1", + "hyper 1.5.1", "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] @@ -3967,7 +4121,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -4000,6 +4154,12 @@ dependencies = [ "serde", ] +[[package]] +name = "inline_colorization" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc1804bdb6a9784758b200007273a8b84e2b0b0b97a8f1e18e763eceb3e9f98a" + [[package]] name = "inout" version = "0.1.3" @@ -4092,7 +4252,7 @@ dependencies = [ "serde_json", "sha3", "strum 0.25.0", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -4103,8 +4263,8 @@ dependencies = [ "error-stack", "quote 1.0.36", "report", - "syn 2.0.68", - "thiserror", + "syn 2.0.90", + "thiserror 1.0.61", ] [[package]] @@ -4115,11 +4275,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "iri-string" -version = "0.4.1" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0f7638c1e223529f1bfdc48c8b133b9e0b434094d1d28473161ee48b235f78" +checksum = "dc0f0a572e8ffe56e2ff4f769f32ffe919282c3916799f8b68688b6030063bea" dependencies = [ - "nom", + "memchr", + "serde", ] [[package]] @@ -4170,6 +4331,15 @@ version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + [[package]] name = "js-sys" version = "0.3.69" @@ -4225,7 +4395,7 @@ dependencies = [ "pin-project", "rustls-native-certs 0.6.3", "soketto", - "thiserror", + "thiserror 1.0.61", "tokio", "tokio-rustls 0.23.4", "tokio-util", @@ -4251,11 +4421,11 @@ dependencies = [ "jsonrpsee-types 0.16.2", "parking_lot", "rand", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", "soketto", - "thiserror", + "thiserror 1.0.61", "tokio", "tracing", ] @@ -4274,7 +4444,7 @@ dependencies = [ "jsonrpsee-types 0.20.4", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tokio", "tracing", ] @@ -4289,10 +4459,10 @@ dependencies = [ "hyper-rustls 0.23.2", "jsonrpsee-core 0.16.2", "jsonrpsee-types 0.16.2", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tokio", "tracing", ] @@ -4310,7 +4480,7 @@ dependencies = [ "jsonrpsee-types 0.20.4", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tokio", "tower", "tracing", @@ -4324,7 +4494,7 @@ source = "git+https://github.com/wlmyng/jsonrpsee.git?rev=b1b300784795f6a64d0fcd dependencies = [ "heck 0.4.1", "proc-macro-crate 1.1.3", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -4359,7 +4529,7 @@ dependencies = [ "beef", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tracing", ] @@ -4373,7 +4543,7 @@ dependencies = [ "beef", "serde", "serde_json", - "thiserror", + "thiserror 1.0.61", "tracing", ] @@ -4452,9 +4622,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.155" +version = "0.2.168" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d" [[package]] name = "libm" @@ -4513,10 +4683,17 @@ dependencies = [ ] [[package]] -name = "match_opt" -version = "0.1.2" +name = "lsp-types" +version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "405ba1524a1e6ae755334d6966380c60ec40157e0155f9032dd3c294b6384da9" +checksum = "8e34d33a8e9b006cd3fc4fe69a921affa097bae4bb65f76271f4644f9a334365" +dependencies = [ + "bitflags 1.3.2", + "serde", + "serde_json", + "serde_repr", + "url", +] [[package]] name = "matchers" @@ -4624,7 +4801,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" dependencies = [ "cfg-if", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -4636,15 +4813,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af7cbce79ec385a1d4f54baa90a76401eb15d9cab93685f62e7e9f942aa00ae2" dependencies = [ "cfg-if", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] name = "move-abstract-interpreter" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "move-binary-format", "move-bytecode-verifier-meter", @@ -4653,12 +4830,12 @@ dependencies = [ [[package]] name = "move-abstract-stack" version = "0.0.1" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" [[package]] name = "move-binary-format" version = "0.0.3" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "enum-compat-util", @@ -4672,12 +4849,12 @@ dependencies = [ [[package]] name = "move-borrow-graph" version = "0.0.1" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" [[package]] name = "move-bytecode-source-map" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", @@ -4687,14 +4864,16 @@ dependencies = [ "move-ir-types", "move-symbol-pool", "serde", + "serde_json", ] [[package]] name = "move-bytecode-utils" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", + "indexmap 2.2.6", "move-binary-format", "move-core-types", "petgraph 0.5.1", @@ -4704,7 +4883,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "move-abstract-interpreter", "move-abstract-stack", @@ -4719,7 +4898,7 @@ dependencies = [ [[package]] name = "move-bytecode-verifier-meter" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "move-binary-format", "move-core-types", @@ -4729,14 +4908,15 @@ dependencies = [ [[package]] name = "move-command-line-common" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", + "bcs", "difference", "dirs-next", "hex", + "move-binary-format", "move-core-types", - "num-bigint 0.4.5", "once_cell", "serde", "sha2 0.9.9", @@ -4747,7 +4927,7 @@ dependencies = [ [[package]] name = "move-compiler" version = "0.0.1" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", @@ -4755,6 +4935,7 @@ dependencies = [ "codespan-reporting", "dunce", "hex", + "lsp-types", "move-binary-format", "move-borrow-graph", "move-bytecode-source-map", @@ -4767,6 +4948,7 @@ dependencies = [ "move-symbol-pool", "once_cell", "petgraph 0.5.1", + "rayon", "regex", "serde", "serde_json", @@ -4779,7 +4961,7 @@ dependencies = [ [[package]] name = "move-core-types" version = "0.0.4" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", @@ -4795,20 +4977,22 @@ dependencies = [ "ref-cast", "serde", "serde_bytes", - "thiserror", + "serde_with", + "thiserror 1.0.61", "uint", ] [[package]] name = "move-coverage" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", "clap", "codespan", "colored", + "indexmap 2.2.6", "move-abstract-interpreter", "move-binary-format", "move-bytecode-source-map", @@ -4822,13 +5006,13 @@ dependencies = [ [[package]] name = "move-disassembler" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", "clap", - "colored", "hex", + "inline_colorization", "move-abstract-interpreter", "move-binary-format", "move-bytecode-source-map", @@ -4842,7 +5026,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "codespan-reporting", @@ -4860,7 +5044,7 @@ dependencies = [ [[package]] name = "move-ir-to-bytecode-syntax" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "hex", @@ -4873,7 +5057,7 @@ dependencies = [ [[package]] name = "move-ir-types" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "hex", "move-command-line-common", @@ -4886,17 +5070,17 @@ dependencies = [ [[package]] name = "move-proc-macros" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "enum-compat-util", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] name = "move-symbol-pool" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "once_cell", "phf", @@ -4906,7 +5090,7 @@ dependencies = [ [[package]] name = "move-vm-config" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "move-binary-format", "once_cell", @@ -4915,7 +5099,7 @@ dependencies = [ [[package]] name = "move-vm-profiler" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "move-vm-config", "once_cell", @@ -4927,7 +5111,7 @@ dependencies = [ [[package]] name = "move-vm-test-utils" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "move-binary-format", @@ -4941,7 +5125,7 @@ dependencies = [ [[package]] name = "move-vm-types" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "bcs", "move-binary-format", @@ -4959,18 +5143,18 @@ dependencies = [ "cosmwasm-std", "error-stack", "itertools 0.11.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] name = "msim-macros" version = "0.1.0" -source = "git+https://github.com/MystenLabs/mysten-sim.git?rev=077b735b484cf33e79f9d621db1d0c3a5827b81e#077b735b484cf33e79f9d621db1d0c3a5827b81e" +source = "git+https://github.com/MystenLabs/mysten-sim.git?rev=9c6636c399d5c60a1759f1670b1c07b3d408799a#9c6636c399d5c60a1759f1670b1c07b3d408799a" dependencies = [ "darling 0.14.4", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -5024,7 +5208,7 @@ checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro-error", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", "synstructure", @@ -5066,7 +5250,7 @@ dependencies = [ "serde_json", "sha3", "signature-verifier-api", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -5110,7 +5294,7 @@ dependencies = [ "stellar", "stellar-xdr", "sui-gateway", - "thiserror", + "thiserror 1.0.61", "voting-verifier", ] @@ -5148,10 +5332,10 @@ dependencies = [ [[package]] name = "mysten-metrics" version = "0.7.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "async-trait", - "axum 0.6.20", + "axum 0.7.5", "dashmap", "futures", "once_cell", @@ -5159,6 +5343,7 @@ dependencies = [ "prometheus", "prometheus-closure-metric", "scopeguard", + "simple-server-timing-header", "tap", "tokio", "tracing", @@ -5168,84 +5353,32 @@ dependencies = [ [[package]] name = "mysten-network" version = "0.2.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anemo", + "async-stream", "bcs", "bytes", "eyre", "futures", - "http 0.2.12", + "http 1.1.0", + "hyper-rustls 0.27.2", + "hyper-util", "multiaddr", + "once_cell", "pin-project-lite", "serde", "snap", "tokio", + "tokio-rustls 0.26.0", "tokio-stream", - "tonic 0.11.0", + "tonic 0.12.3", "tonic-health", "tower", "tower-http", "tracing", ] -[[package]] -name = "mysten-util-mem" -version = "0.11.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" -dependencies = [ - "cfg-if", - "ed25519-consensus", - "fastcrypto", - "fastcrypto-tbls", - "hashbrown 0.12.3", - "impl-trait-for-tuples", - "indexmap 2.2.6", - "mysten-util-mem-derive", - "once_cell", - "parking_lot", - "roaring", - "smallvec", -] - -[[package]] -name = "mysten-util-mem-derive" -version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" -dependencies = [ - "proc-macro2 1.0.85", - "syn 1.0.109", - "synstructure", -] - -[[package]] -name = "narwhal-config" -version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" -dependencies = [ - "fastcrypto", - "match_opt", - "mysten-network", - "mysten-util-mem", - "narwhal-crypto", - "rand", - "serde", - "serde_json", - "thiserror", - "tracing", -] - -[[package]] -name = "narwhal-crypto" -version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" -dependencies = [ - "bcs", - "fastcrypto", - "serde", - "shared-crypto", -] - [[package]] name = "native-tls" version = "0.2.12" @@ -5388,7 +5521,7 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -5469,9 +5602,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96667db765a921f7b295ffee8b60472b686a51d4f21c2ee4ffdb94c7013b65a6" dependencies = [ "proc-macro-crate 1.1.3", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -5481,9 +5614,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" dependencies = [ "proc-macro-crate 3.1.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -5536,11 +5669,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" dependencies = [ "bytes", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] +[[package]] +name = "openapiv3" +version = "2.0.0" +source = "git+https://github.com/bmwill/openapiv3.git?rev=ca4b4845b7c159a39f5c68ad8f7f76cb6f4d6963#ca4b4845b7c159a39f5c68ad8f7f76cb6f4d6963" +dependencies = [ + "indexmap 2.2.6", + "schemars", + "serde", + "serde_json", +] + [[package]] name = "openssl" version = "0.10.66" @@ -5562,9 +5706,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -5595,6 +5739,17 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "optfield" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa59f025cde9c698fcb4fcb3533db4621795374065bee908215263488f2d2a1d" +dependencies = [ + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", +] + [[package]] name = "option-ext" version = "0.2.0" @@ -5630,9 +5785,9 @@ checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8" dependencies = [ "heck 0.4.1", "proc-macro-error", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -5708,7 +5863,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1557010476e0595c9b568d16dcfb81b93cdeb157612726f5170d31aa707bed27" dependencies = [ "proc-macro-crate 1.1.3", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -5720,7 +5875,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d830939c76d294956402033aee57a6da7b438f2294eb94864c37b0569053a42c" dependencies = [ "proc-macro-crate 3.1.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -5749,8 +5904,27 @@ dependencies = [ ] [[package]] -name = "password-hash" -version = "0.5.0" +name = "passkey-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "499cff8432e71c5f8784d9645aac0f9fca604d67f59b68a606170b5e229c6538" +dependencies = [ + "bitflags 2.5.0", + "ciborium", + "coset", + "data-encoding", + "indexmap 2.2.6", + "rand", + "serde", + "serde_json", + "sha2 0.10.8", + "strum 0.25.0", + "typeshare", +] + +[[package]] +name = "password-hash" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ @@ -5815,7 +5989,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5aa52829b8decbef693af90202711348ab001456803ba2a98eb4ec8fb70844c" dependencies = [ "peg-runtime", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", ] @@ -5875,7 +6049,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.61", "ucd-trie", ] @@ -5897,9 +6071,9 @@ checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" dependencies = [ "pest", "pest_meta", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -5971,9 +6145,9 @@ checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ "phf_generator", "phf_shared", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -6000,9 +6174,9 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -6135,7 +6309,7 @@ version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "syn 1.0.109", ] @@ -6145,8 +6319,8 @@ version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ - "proc-macro2 1.0.85", - "syn 2.0.68", + "proc-macro2 1.0.92", + "syn 2.0.90", ] [[package]] @@ -6190,7 +6364,7 @@ version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" dependencies = [ - "thiserror", + "thiserror 1.0.61", "toml 0.5.11", ] @@ -6210,7 +6384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", "version_check", @@ -6222,7 +6396,7 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "version_check", ] @@ -6238,9 +6412,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.85" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -6257,13 +6431,13 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror", + "thiserror 1.0.61", ] [[package]] name = "prometheus-closure-metric" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "prometheus", @@ -6331,6 +6505,16 @@ dependencies = [ "prost-derive 0.12.6", ] +[[package]] +name = "prost" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" +dependencies = [ + "bytes", + "prost-derive 0.13.4", +] + [[package]] name = "prost-build" version = "0.11.9" @@ -6346,7 +6530,7 @@ dependencies = [ "petgraph 0.6.5", "prettyplease 0.1.25", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "regex", "syn 1.0.109", "tempfile", @@ -6361,7 +6545,7 @@ checksum = "f9cc1a3263e07e0bf68e96268f37665207b49560d98739662cdfaae215c720fe" dependencies = [ "anyhow", "itertools 0.10.5", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -6374,7 +6558,7 @@ checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", "itertools 0.10.5", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -6387,9 +6571,22 @@ checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", "itertools 0.12.1", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", +] + +[[package]] +name = "prost-derive" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "157c5a9d7ea5c2ed2d9fb8f495b64759f7816c7eaea54ba3978f0d63000162e3" +dependencies = [ + "anyhow", + "itertools 0.10.5", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -6401,6 +6598,15 @@ dependencies = [ "prost 0.11.9", ] +[[package]] +name = "prost-types" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" +dependencies = [ + "prost 0.13.4", +] + [[package]] name = "protobuf" version = "2.28.0" @@ -6427,50 +6633,55 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quinn" -version = "0.10.2" +version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" +checksum = "62e96808277ec6f97351a2380e6c25114bc9e67037775464979f3037c92d05ef" dependencies = [ "bytes", "futures-io", "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash", - "rustls 0.21.12", - "thiserror", + "rustc-hash 2.1.0", + "rustls 0.23.12", + "socket2", + "thiserror 2.0.6", "tokio", "tracing", ] [[package]] name = "quinn-proto" -version = "0.10.6" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a" +checksum = "a2fe5ef3495d7d2e377ff17b1a8ce2ee2ec2a18cde8b6ad6619d65d0701c135d" dependencies = [ "bytes", + "getrandom", "rand", - "ring 0.16.20", - "rustc-hash", - "rustls 0.21.12", + "ring 0.17.8", + "rustc-hash 2.1.0", + "rustls 0.23.12", + "rustls-pki-types", "slab", - "thiserror", + "thiserror 2.0.6", "tinyvec", "tracing", + "web-time", ] [[package]] name = "quinn-udp" -version = "0.4.1" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7" +checksum = "52cd4b1eff68bf27940dd39811292c49e007f4d0b4c357358dc9b0197be6b527" dependencies = [ - "bytes", + "cfg_aliases", "libc", + "once_cell", "socket2", "tracing", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -6488,7 +6699,7 @@ version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", ] [[package]] @@ -6566,14 +6777,35 @@ dependencies = [ "fastrand 1.9.0", ] +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + [[package]] name = "rcgen" -version = "0.9.3" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" +checksum = "54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779" dependencies = [ - "pem 1.1.1", - "ring 0.16.20", + "pem 3.0.4", + "ring 0.17.8", + "rustls-pki-types", "time", "yasna", ] @@ -6584,9 +6816,9 @@ version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a25d631e41bfb5fdcde1d4e2215f62f7f0afa3ff11e26563765bd6ea1d229aeb" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -6606,7 +6838,7 @@ checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -6624,9 +6856,9 @@ version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -6680,7 +6912,7 @@ dependencies = [ "error-stack", "eyre", "itertools 0.11.0", - "thiserror", + "thiserror 1.0.61", "valuable", ] @@ -6741,7 +6973,7 @@ dependencies = [ "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper 1.3.1", + "hyper 1.5.1", "hyper-rustls 0.27.2", "hyper-tls", "hyper-util", @@ -6753,7 +6985,10 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "quinn", + "rustls 0.23.12", "rustls-pemfile 2.1.3", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", @@ -6761,11 +6996,13 @@ dependencies = [ "system-configuration", "tokio", "tokio-native-tls", + "tokio-rustls 0.26.0", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 0.26.7", "winreg 0.52.0", ] @@ -6786,7 +7023,7 @@ dependencies = [ "report", "router-api", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -6855,16 +7092,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] [[package]] name = "roaring" -version = "0.10.5" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7699249cc2c7d71939f30868f47e9d7add0bdc030d90ee10bfd16887ff8bb1c8" +checksum = "395b0c39c00f9296f3937624c1fa4e0ee44f8c0e4b2c49408179ef381c6c2e6e" dependencies = [ "bytemuck", "byteorder", @@ -6907,7 +7144,7 @@ dependencies = [ "router-api", "semver 1.0.23", "serde_json", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -6929,7 +7166,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror", + "thiserror 1.0.61", "valuable", ] @@ -7006,6 +7243,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + [[package]] name = "rustc-hex" version = "2.1.0" @@ -7095,7 +7338,9 @@ version = "0.23.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" dependencies = [ + "log", "once_cell", + "ring 0.17.8", "rustls-pki-types", "rustls-webpki 0.102.6", "subtle", @@ -7150,6 +7395,9 @@ name = "rustls-pki-types" version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0" +dependencies = [ + "web-time", +] [[package]] name = "rustls-webpki" @@ -7221,7 +7469,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eca070c12893629e2cc820a9761bedf6ce1dcddc9852984d1dc734b8bd9bd024" dependencies = [ "cfg-if", - "derive_more", + "derive_more 0.99.18", "parity-scale-codec 3.6.12", "scale-info-derive", ] @@ -7233,7 +7481,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d35494501194174bda522a32605929eefc9ecf7e0a326c26db1fdd85881eb62" dependencies = [ "proc-macro-crate 3.1.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -7266,10 +7514,10 @@ version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "serde_derive_internals", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -7408,9 +7656,9 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" dependencies = [ "serde_derive", ] @@ -7426,6 +7674,16 @@ dependencies = [ "serde_json", ] +[[package]] +name = "serde-env" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d13536c0c431652192b75c7d5afa83dedae98f91d7e687ff30a009e9d15284fb" +dependencies = [ + "anyhow", + "serde", +] + [[package]] name = "serde-json-wasm" version = "0.5.2" @@ -7442,7 +7700,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b5b14ebbcc4e4f2b3642fa99c388649da58d1dc3308c7d109f39f565d1710f0" dependencies = [ "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7453,7 +7711,7 @@ checksum = "f05a5f801ac62a51a49d378fdb3884480041b99aced450b28990673e8ff99895" dependencies = [ "once_cell", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7467,13 +7725,13 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.216" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -7482,9 +7740,9 @@ version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -7516,9 +7774,9 @@ version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -7542,22 +7800,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_with" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" -dependencies = [ - "base64 0.13.1", - "chrono", - "hex", - "indexmap 1.9.3", - "serde", - "serde_json", - "serde_with_macros 2.3.3", - "time", -] - [[package]] name = "serde_with" version = "3.11.0" @@ -7572,22 +7814,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "serde_with_macros 3.11.0", + "serde_with_macros", "time", ] -[[package]] -name = "serde_with_macros" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" -dependencies = [ - "darling 0.20.9", - "proc-macro2 1.0.85", - "quote 1.0.36", - "syn 2.0.68", -] - [[package]] name = "serde_with_macros" version = "3.11.0" @@ -7595,9 +7825,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling 0.20.9", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -7634,7 +7864,7 @@ dependencies = [ "schemars", "serde", "service-registry-api", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7653,7 +7883,7 @@ dependencies = [ "router-api", "schemars", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7746,7 +7976,7 @@ dependencies = [ [[package]] name = "shared-crypto" version = "0.0.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "bcs", "eyre", @@ -7787,7 +8017,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "error-stack", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7796,6 +8026,12 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" +[[package]] +name = "simple-server-timing-header" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e78919e05c9b8e123d435a4ad104b488ad1585631830e413830985c214086e" + [[package]] name = "simple_asn1" version = "0.6.2" @@ -7804,7 +8040,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint 0.4.5", "num-traits", - "thiserror", + "thiserror 1.0.61", "time", ] @@ -7939,7 +8175,7 @@ dependencies = [ "sha3", "stellar-strkey 0.0.10", "stellar-xdr", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7962,7 +8198,7 @@ dependencies = [ "stellar-xdr", "termcolor", "termcolor_output", - "thiserror", + "thiserror 1.0.61", "tokio", "tracing", ] @@ -7975,7 +8211,7 @@ checksum = "12d2bf45e114117ea91d820a846fd1afbe3ba7d717988fee094ce8227a3bf8bd" dependencies = [ "base32", "crate-git-revision", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -7986,7 +8222,7 @@ checksum = "9ecda1f64c0a1427563b0b35aa771b66c6ce508f02b18effcae1d0ab1261d014" dependencies = [ "crate-git-revision", "data-encoding", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -8001,7 +8237,7 @@ dependencies = [ "hex", "serde", "serde_json", - "serde_with 3.11.0", + "serde_with", "stellar-strkey 0.0.8", ] @@ -8051,7 +8287,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" dependencies = [ "heck 0.4.1", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "rustversion", "syn 1.0.109", @@ -8064,10 +8300,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" dependencies = [ "heck 0.4.1", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "rustversion", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -8077,10 +8313,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" dependencies = [ "heck 0.5.0", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "rustversion", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -8107,7 +8343,7 @@ checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" [[package]] name = "sui-enum-compat-util" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "serde_yaml", ] @@ -8128,13 +8364,13 @@ dependencies = [ "serde_json", "sha3", "sui-types 1.0.0", - "thiserror", + "thiserror 1.0.61", ] [[package]] name = "sui-json" version = "0.0.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", @@ -8151,14 +8387,14 @@ dependencies = [ [[package]] name = "sui-json-rpc-types" version = "0.0.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", "bcs", "colored", "enum_dispatch", "fastcrypto", - "itertools 0.10.5", + "itertools 0.13.0", "json_to_table", "move-binary-format", "move-bytecode-utils", @@ -8167,7 +8403,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "serde_with 2.3.3", + "serde_with", "sui-enum-compat-util", "sui-json", "sui-macros", @@ -8181,7 +8417,7 @@ dependencies = [ [[package]] name = "sui-macros" version = "0.7.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "futures", "once_cell", @@ -8192,7 +8428,7 @@ dependencies = [ [[package]] name = "sui-package-resolver" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "async-trait", "bcs", @@ -8202,35 +8438,36 @@ dependencies = [ "move-command-line-common", "move-core-types", "serde", - "sui-rest-api", + "sui-rpc-api", "sui-types 0.1.0", - "thiserror", + "thiserror 1.0.61", "tokio", ] [[package]] name = "sui-proc-macros" version = "0.7.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "msim-macros", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "sui-enum-compat-util", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] name = "sui-protocol-config" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "clap", "insta", "move-vm-config", "schemars", "serde", - "serde_with 2.3.3", + "serde-env", + "serde_with", "sui-protocol-config-macros", "tracing", ] @@ -8238,48 +8475,89 @@ dependencies = [ [[package]] name = "sui-protocol-config-macros" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] [[package]] -name = "sui-rest-api" +name = "sui-rpc-api" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anyhow", - "axum 0.6.20", + "async-trait", + "axum 0.7.5", "bcs", + "bytes", + "documented", "fastcrypto", + "http 1.1.0", + "itertools 0.13.0", "mime", + "move-binary-format", + "move-core-types", + "mysten-network", + "openapiv3", + "prometheus", + "prost 0.13.4", + "prost-types 0.13.4", "rand", - "reqwest 0.11.27", + "reqwest 0.12.5", + "roaring", + "schemars", "serde", "serde_json", - "serde_with 2.3.3", + "serde_with", + "serde_yaml", + "sui-protocol-config", + "sui-sdk-types", "sui-types 0.1.0", "tap", - "thiserror", + "thiserror 1.0.61", + "tokio", + "tonic 0.12.3", + "tower", + "url", +] + +[[package]] +name = "sui-sdk-types" +version = "0.0.1" +source = "git+https://github.com/MystenLabs/sui-rust-sdk.git?rev=24c34933c421319e9aa1c48b3b7108c756e1422f#24c34933c421319e9aa1c48b3b7108c756e1422f" +dependencies = [ + "base64ct", + "bcs", + "blake2", + "bnum 0.12.0", + "bs58 0.5.1", + "hex", + "roaring", + "schemars", + "serde", + "serde_derive", + "serde_json", + "serde_with", + "winnow 0.6.20", ] [[package]] name = "sui-types" version = "0.1.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "anemo", "anyhow", + "async-trait", "bcs", "better_any", "bincode", "byteorder", "chrono", "consensus-config", - "derivative", - "derive_more", + "derive_more 1.0.0", "enum_dispatch", "eyre", "fastcrypto", @@ -8287,7 +8565,7 @@ dependencies = [ "fastcrypto-zkp", "im", "indexmap 2.2.6", - "itertools 0.10.5", + "itertools 0.13.0", "jsonrpsee", "lru", "move-binary-format", @@ -8301,14 +8579,13 @@ dependencies = [ "move-vm-types", "mysten-metrics", "mysten-network", - "narwhal-config", - "narwhal-crypto", "nonempty", "num-bigint 0.4.5", "num-traits", "num_enum 0.6.1", "once_cell", "parking_lot", + "passkey-types", "prometheus", "proptest", "proptest-derive", @@ -8318,7 +8595,7 @@ dependencies = [ "serde", "serde-name", "serde_json", - "serde_with 2.3.3", + "serde_with", "shared-crypto", "signature 1.6.4", "static_assertions", @@ -8327,9 +8604,10 @@ dependencies = [ "sui-enum-compat-util", "sui-macros", "sui-protocol-config", + "sui-sdk-types", "tap", - "thiserror", - "tonic 0.11.0", + "thiserror 1.0.61", + "tonic 0.12.3", "tracing", "typed-store-error", ] @@ -8342,7 +8620,7 @@ dependencies = [ "hex", "rand", "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -8362,18 +8640,18 @@ version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.68" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "unicode-ident", ] @@ -8385,9 +8663,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c837dc8852cb7074e46b444afb81783140dab12c58867b49fb3898fbafedf7ea" dependencies = [ "paste", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -8408,7 +8686,7 @@ version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", "unicode-xid 0.2.4", @@ -8454,7 +8732,7 @@ checksum = "99f688a08b54f4f02f0a3c382aefdb7884d3d69609f785bd253dc033243e3fe4" dependencies = [ "heck 0.4.1", "proc-macro-error", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -8493,7 +8771,7 @@ dependencies = [ "num-traits", "once_cell", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "ripemd", "serde", "serde_bytes", @@ -8522,7 +8800,7 @@ dependencies = [ "num-traits", "once_cell", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "serde", "serde_bytes", "serde_json", @@ -8560,7 +8838,7 @@ dependencies = [ "num-derive", "num-traits", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "serde", "serde_bytes", "subtle-encoding", @@ -8577,7 +8855,7 @@ dependencies = [ "num-derive", "num-traits", "prost 0.11.9", - "prost-types", + "prost-types 0.11.9", "serde", "serde_bytes", "subtle-encoding", @@ -8609,7 +8887,7 @@ dependencies = [ "tendermint 0.33.0", "tendermint-config", "tendermint-proto 0.33.0", - "thiserror", + "thiserror 1.0.61", "time", "tokio", "tracing", @@ -8665,7 +8943,16 @@ version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.61", +] + +[[package]] +name = "thiserror" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47" +dependencies = [ + "thiserror-impl 2.0.6", ] [[package]] @@ -8674,9 +8961,20 @@ version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", + "quote 1.0.36", + "syn 2.0.90", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312" +dependencies = [ + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -8809,9 +9107,9 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -8869,9 +9167,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.15" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" dependencies = [ "futures-core", "pin-project-lite", @@ -8890,10 +9188,22 @@ dependencies = [ "rustls 0.21.12", "tokio", "tokio-rustls 0.24.1", - "tungstenite", + "tungstenite 0.20.1", "webpki-roots 0.25.4", ] +[[package]] +name = "tokio-tungstenite" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite 0.21.0", +] + [[package]] name = "tokio-util" version = "0.7.11" @@ -8959,7 +9269,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.13", + "winnow 0.6.20", ] [[package]] @@ -8978,7 +9288,7 @@ dependencies = [ "http 0.2.12", "http-body 0.4.6", "hyper 0.14.29", - "hyper-timeout", + "hyper-timeout 0.4.1", "percent-encoding", "pin-project", "prost 0.11.9", @@ -8992,29 +9302,35 @@ dependencies = [ [[package]] name = "tonic" -version = "0.11.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76c4eb7a4e9ef9d4763600161f12f5070b92a578e1b634db88a6887844c91a13" +checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" dependencies = [ "async-stream", "async-trait", - "axum 0.6.20", - "base64 0.21.7", + "axum 0.7.5", + "base64 0.22.1", "bytes", - "h2 0.3.26", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.29", - "hyper-timeout", + "h2 0.4.6", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.5.1", + "hyper-timeout 0.5.2", + "hyper-util", "percent-encoding", "pin-project", - "prost 0.12.6", + "prost 0.13.4", + "rustls-pemfile 2.1.3", + "socket2", "tokio", + "tokio-rustls 0.26.0", "tokio-stream", "tower", "tower-layer", "tower-service", "tracing", + "webpki-roots 0.26.7", ] [[package]] @@ -9024,7 +9340,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" dependencies = [ "prettyplease 0.1.25", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "prost-build", "quote 1.0.36", "syn 1.0.109", @@ -9032,15 +9348,15 @@ dependencies = [ [[package]] name = "tonic-health" -version = "0.11.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cef6e24bc96871001a7e48e820ab240b3de2201e59b517cf52835df2f1d2350" +checksum = "1eaf34ddb812120f5c601162d5429933c9b527d901ab0e7f930d3147e33a09b2" dependencies = [ "async-stream", - "prost 0.12.6", + "prost 0.13.4", "tokio", "tokio-stream", - "tonic 0.11.0", + "tonic 0.12.3", ] [[package]] @@ -9066,18 +9382,19 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.3.5" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ "async-compression", - "base64 0.13.1", - "bitflags 1.3.2", + "base64 0.21.7", + "bitflags 2.5.0", "bytes", "futures-core", "futures-util", - "http 0.2.12", - "http-body 0.4.6", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", "http-range-header", "httpdate", "iri-string", @@ -9124,9 +9441,9 @@ version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -9201,7 +9518,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b79e2e9c9ab44c6d7c20d5976961b47e8f49ac199154daa514b77cd1ab536625" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -9227,7 +9544,26 @@ dependencies = [ "rand", "rustls 0.21.12", "sha1", - "thiserror", + "thiserror 1.0.61", + "url", + "utf-8", +] + +[[package]] +name = "tungstenite" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" +dependencies = [ + "byteorder", + "bytes", + "data-encoding", + "http 1.1.0", + "httparse", + "log", + "rand", + "sha1", + "thiserror 1.0.61", "url", "utf-8", ] @@ -9247,18 +9583,18 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1f718dfaf347dcb5b983bfc87608144b0bad87970aebcbea5ce44d2a30c08e63" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] name = "typed-store-error" version = "0.4.0" -source = "git+https://github.com/mystenlabs/sui?tag=mainnet-v1.26.2#f531168c745260b60a4ec4906c9f2b22240d872d" +source = "git+https://github.com/mystenlabs/sui?tag=testnet-v1.39.1#e2a147185dbeb6402daa43811507e29bc0d5df28" dependencies = [ "serde", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -9267,6 +9603,28 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" +[[package]] +name = "typeshare" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19be0f411120091e76e13e5a0186d8e2bcc3e7e244afdb70152197f1a8486ceb" +dependencies = [ + "chrono", + "serde", + "serde_json", + "typeshare-annotation", +] + +[[package]] +name = "typeshare-annotation" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a615d6c2764852a2e88a4f16e9ce1ea49bb776b5872956309e170d63a042a34f" +dependencies = [ + "quote 1.0.36", + "syn 2.0.90", +] + [[package]] name = "ucd-trie" version = "0.1.6" @@ -9321,6 +9679,12 @@ dependencies = [ "tinyvec", ] +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + [[package]] name = "unicode-width" version = "0.1.13" @@ -9387,6 +9751,7 @@ dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] @@ -9432,7 +9797,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d44690c645190cfce32f91a1582281654b2338c6073fa250b0949fd25c55b32" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", "syn 1.0.109", ] @@ -9503,7 +9868,7 @@ dependencies = [ "service-registry", "service-registry-api", "sha3", - "thiserror", + "thiserror 1.0.61", ] [[package]] @@ -9559,9 +9924,9 @@ dependencies = [ "bumpalo", "log", "once_cell", - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", "wasm-bindgen-shared", ] @@ -9593,9 +9958,9 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -9616,6 +9981,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webpki" version = "0.21.4" @@ -9660,6 +10035,15 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +[[package]] +name = "webpki-roots" +version = "0.26.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "which" version = "4.4.2" @@ -9862,9 +10246,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.13" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ "memchr", ] @@ -9902,7 +10286,7 @@ dependencies = [ "pharos", "rustc_version 0.4.0", "send_wrapper 0.6.0", - "thiserror", + "thiserror 1.0.61", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -9937,7 +10321,7 @@ dependencies = [ "nom", "oid-registry", "rusticata-macros", - "thiserror", + "thiserror 1.0.61", "time", ] @@ -9986,9 +10370,9 @@ version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", ] [[package]] @@ -10006,7 +10390,35 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ - "proc-macro2 1.0.85", + "proc-macro2 1.0.92", "quote 1.0.36", - "syn 2.0.68", + "syn 2.0.90", +] + +[[package]] +name = "zstd" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcf2b778a664581e31e389454a7072dab1647606d44f7feea22cd5abb9c9f3f9" +dependencies = [ + "zstd-safe", +] + +[[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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +dependencies = [ + "cc", + "pkg-config", ] diff --git a/ampd/Cargo.toml b/ampd/Cargo.toml index fee1d54ac..d1ad4f2b0 100644 --- a/ampd/Cargo.toml +++ b/ampd/Cargo.toml @@ -36,7 +36,7 @@ humantime-serde = "1.1.1" itertools = { workspace = true } k256 = { workspace = true } mockall = "0.11.3" -move-core-types = { git = "https://github.com/mystenlabs/sui", tag = "mainnet-v1.26.2" } +move-core-types = { git = "https://github.com/mystenlabs/sui", tag = "testnet-v1.39.1" } multisig = { workspace = true, features = ["library"] } multiversx-sdk = "0.6.1" num-traits = { workspace = true } @@ -56,10 +56,8 @@ stellar = { workspace = true } stellar-rpc-client = "21.4.0" stellar-xdr = { workspace = true, features = ["serde_json"] } sui-gateway = { workspace = true } -sui-json-rpc-types = { git = "https://github.com/mystenlabs/sui", tag = "mainnet-v1.26.2" } -sui-types = { git = "https://github.com/mystenlabs/sui", features = [ - "test-utils", -], tag = "mainnet-v1.26.2" } +sui-json-rpc-types = { git = "https://github.com/mystenlabs/sui", tag = "testnet-v1.39.1" } +sui-types = { git = "https://github.com/mystenlabs/sui", tag = "testnet-v1.39.1" } # Need to switch to our own fork of tendermint and tendermint-rpc due to event attribute value being nullable. # Can switch back once https://github.com/informalsystems/tendermint-rs/issues/1216 is resolved. # The fix for the issue is at https://github.com/axelarnetwork/tendermint-rs/commit/e97033e20e660a7e707ea86db174ec047bbba50d.