From 5640e48af0e5fe770d5a88efb21e9c71978b0dd0 Mon Sep 17 00:00:00 2001 From: Dave Date: Thu, 17 Oct 2024 09:24:56 -0400 Subject: [PATCH] Update paths to public repo (#258) Co-authored-by: Dave Kaj Co-authored-by: hu55a1n1 --- Cargo.lock | 97 +++++++++-- crates/cli/src/handler/init.rs | 7 +- examples/transfers/contracts/Cargo.lock | 69 ++++---- examples/transfers/contracts/Cargo.toml | 4 +- examples/transfers/enclave/Cargo.lock | 209 +++++++++++++----------- examples/transfers/enclave/Cargo.toml | 10 +- release.sh | 0 7 files changed, 235 insertions(+), 161 deletions(-) mode change 100644 => 100755 release.sh diff --git a/Cargo.lock b/Cargo.lock index c208619..1611124 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4257,11 +4257,20 @@ dependencies = [ name = "quartz-common" version = "0.1.1" dependencies = [ - "quartz-contract-core", + "quartz-contract-core 0.1.0", "quartz-enclave-core", "quartz-proto", ] +[[package]] +name = "quartz-common" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede21ada6835cd4f0982988c6987099707c82ef2d41ca460424164b139da039d" +dependencies = [ + "quartz-contract-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "quartz-contract-core" version = "0.1.0" @@ -4272,9 +4281,31 @@ dependencies = [ "cw-storage-plus", "hex", "k256", - "quartz-dcap-verifier-msgs", - "quartz-tcbinfo-msgs", - "quartz-tee-ra", + "quartz-dcap-verifier-msgs 0.1.0", + "quartz-tcbinfo-msgs 0.1.0", + "quartz-tee-ra 0.1.0", + "serde", + "serde_json", + "serde_with", + "sha2 0.10.8", + "thiserror", +] + +[[package]] +name = "quartz-contract-core" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bba4ce403201fecbea60e7fccd8624fb3f8a62c29ec4eae280a9e20ec7fdc273" +dependencies = [ + "ciborium", + "cosmwasm-schema", + "cosmwasm-std", + "cw-storage-plus", + "hex", + "k256", + "quartz-dcap-verifier-msgs 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "quartz-tcbinfo-msgs 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "quartz-tee-ra 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", "serde_with", @@ -4320,8 +4351,8 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "getrandom", - "quartz-dcap-verifier-msgs", - "quartz-tee-ra", + "quartz-dcap-verifier-msgs 0.1.0", + "quartz-tee-ra 0.1.0", ] [[package]] @@ -4332,6 +4363,16 @@ dependencies = [ "cosmwasm-std", ] +[[package]] +name = "quartz-dcap-verifier-msgs" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a6e9adb2e1877aa743947f021bebb9dffcee248e1ecb469acdda9c7fd0342fb" +dependencies = [ + "cosmwasm-schema", + "cosmwasm-std", +] + [[package]] name = "quartz-enclave-core" version = "0.1.1" @@ -4347,10 +4388,10 @@ dependencies = [ "hex", "k256", "mc-sgx-dcap-sys-types", - "quartz-contract-core", + "quartz-contract-core 0.1.0", "quartz-cw-proof", "quartz-proto", - "quartz-tee-ra", + "quartz-tee-ra 0.1.0", "quartz-tm-stateless-verifier", "rand", "reqwest 0.12.8", @@ -4411,8 +4452,8 @@ dependencies = [ "miette", "once_cell", "prost", - "quartz-common", - "quartz-tee-ra", + "quartz-common 0.1.1", + "quartz-tee-ra 0.1.0", "quartz-tm-prover", "regex", "reqwest 0.12.8", @@ -4451,8 +4492,8 @@ dependencies = [ "hex", "mc-attestation-verifier", "p256", - "quartz-tcbinfo-msgs", - "quartz-tee-ra", + "quartz-tcbinfo-msgs 0.1.0", + "quartz-tee-ra 0.1.0", "schemars", "serde", "serde_json", @@ -4467,6 +4508,15 @@ dependencies = [ "cosmwasm-schema", ] +[[package]] +name = "quartz-tcbinfo-msgs" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addfd5be75e367b1e2a1da5dd9c2ee7b75527ccc02e29ce3df701f54387f8732" +dependencies = [ + "cosmwasm-schema", +] + [[package]] name = "quartz-tee-ra" version = "0.1.0" @@ -4489,6 +4539,27 @@ dependencies = [ "x509-parser", ] +[[package]] +name = "quartz-tee-ra" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bbe5f9eaf06430360b7bc0d5e1d0941b7aa720f6241088cd012321f69b0b52" +dependencies = [ + "cosmwasm-schema", + "cosmwasm-std", + "der", + "hex-literal", + "mc-attestation-verifier", + "mc-sgx-dcap-types", + "num-bigint", + "serde", + "serde_json", + "sha2 0.10.8", + "thiserror", + "x509-cert", + "x509-parser", +] + [[package]] name = "quartz-tm-prover" version = "0.1.0" @@ -6176,7 +6247,7 @@ dependencies = [ "cw-storage-plus", "cw-utils", "getrandom", - "quartz-common", + "quartz-common 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json", "sha2 0.10.8", "thiserror", diff --git a/crates/cli/src/handler/init.rs b/crates/cli/src/handler/init.rs index 2aecb4a..a712c98 100644 --- a/crates/cli/src/handler/init.rs +++ b/crates/cli/src/handler/init.rs @@ -1,5 +1,3 @@ -use std::path::PathBuf; - use async_trait::async_trait; use cargo_generate::{generate, GenerateArgs, TemplatePath, Vcs}; use color_eyre::{eyre::Context, owo_colors::OwoColorize, Report, Result}; @@ -22,8 +20,6 @@ impl Handler for InitRequest { let config = config.as_ref(); info!("{}", "\nPeforming Init".blue().bold()); - let root_dir = PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("../.."); - let parent = self .name .parent() @@ -45,8 +41,7 @@ impl Handler for InitRequest { overwrite: true, vcs: Some(Vcs::Git), template_path: TemplatePath { - // git: Some("git@github.com:informalsystems/cycles-quartz.git".to_string()), // TODO: replace with git address when open-sourced - path: Some(root_dir.join("examples/transfers").display().to_string()), + git: Some("https://github.com/informalsystems/cycles-quartz.git".to_string()), ..TemplatePath::default() }, ..GenerateArgs::default() diff --git a/examples/transfers/contracts/Cargo.lock b/examples/transfers/contracts/Cargo.lock index 5c0b800..5f9aeb4 100644 --- a/examples/transfers/contracts/Cargo.lock +++ b/examples/transfers/contracts/Cargo.lock @@ -295,9 +295,9 @@ checksum = "1582e1c9e755dd6ad6b224dcffb135d199399a4568d454bd89fe515ca8425695" [[package]] name = "cc" -version = "1.1.24" +version = "1.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" +checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" dependencies = [ "shlex", ] @@ -976,9 +976,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.70" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] @@ -1009,9 +1009,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.160" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "f0b21006cd1874ae9e650973c565615676dc4a274c965bb0a73796dac838ce4f" [[package]] name = "libloading" @@ -1200,12 +1200,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.1" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" -dependencies = [ - "portable-atomic", -] +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "p256" @@ -1250,12 +1247,6 @@ dependencies = [ "spki", ] -[[package]] -name = "portable-atomic" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" - [[package]] name = "powerfmt" version = "0.2.0" @@ -1292,9 +1283,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" dependencies = [ "unicode-ident", ] @@ -1324,7 +1315,9 @@ dependencies = [ [[package]] name = "quartz-common" -version = "0.1.0" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede21ada6835cd4f0982988c6987099707c82ef2d41ca460424164b139da039d" dependencies = [ "quartz-contract-core", ] @@ -1332,6 +1325,8 @@ dependencies = [ [[package]] name = "quartz-contract-core" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bba4ce403201fecbea60e7fccd8624fb3f8a62c29ec4eae280a9e20ec7fdc273" dependencies = [ "ciborium", "cosmwasm-schema", @@ -1352,6 +1347,8 @@ dependencies = [ [[package]] name = "quartz-dcap-verifier-msgs" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a6e9adb2e1877aa743947f021bebb9dffcee248e1ecb469acdda9c7fd0342fb" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -1360,6 +1357,8 @@ dependencies = [ [[package]] name = "quartz-tcbinfo-msgs" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addfd5be75e367b1e2a1da5dd9c2ee7b75527ccc02e29ce3df701f54387f8732" dependencies = [ "cosmwasm-schema", ] @@ -1367,6 +1366,8 @@ dependencies = [ [[package]] name = "quartz-tee-ra" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bbe5f9eaf06430360b7bc0d5e1d0941b7aa720f6241088cd012321f69b0b52" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -1636,9 +1637,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9720086b3357bcb44fce40117d769a4d068c70ecfa190850a980a71755f66fcc" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64", "chrono", @@ -1652,9 +1653,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1abbfe725f27678f4663bcacb75a83e829fd464c25d78dd038a3a29e307cec" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling", "proc-macro2", @@ -1861,9 +1862,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", "once_cell", @@ -1872,9 +1873,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", @@ -1887,9 +1888,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1897,9 +1898,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", @@ -1910,9 +1911,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "which" diff --git a/examples/transfers/contracts/Cargo.toml b/examples/transfers/contracts/Cargo.toml index 69bafee..ffbf28b 100644 --- a/examples/transfers/contracts/Cargo.toml +++ b/examples/transfers/contracts/Cargo.toml @@ -49,9 +49,7 @@ cw-storage-plus = { version = "2.0.0", default-features = false } cw-utils = { version = "2.0.0", default-features = false } # quartz -# TODO: Until the repo is public, let's use the relative path -# quartz-common = { git = "ssh://git@github.com/informalsystems/cycles-quartz.git", features=["contract"]} -quartz-common = { path = "../../../crates/common", features = ["contract"] } +quartz-common = { version = "0.1.1", features = ["contract"] } # patch indirect deps getrandom = { version = "0.2.15", features = ["js"] } diff --git a/examples/transfers/enclave/Cargo.lock b/examples/transfers/enclave/Cargo.lock index 8db8987..ce81568 100644 --- a/examples/transfers/enclave/Cargo.lock +++ b/examples/transfers/enclave/Cargo.lock @@ -536,9 +536,9 @@ checksum = "1582e1c9e755dd6ad6b224dcffb135d199399a4568d454bd89fe515ca8425695" [[package]] name = "cc" -version = "1.1.24" +version = "1.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" +checksum = "b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945" dependencies = [ "shlex", ] @@ -618,9 +618,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.19" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" +checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" dependencies = [ "clap_builder", "clap_derive", @@ -628,9 +628,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.19" +version = "4.5.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" +checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" dependencies = [ "anstyle", "clap_lex", @@ -947,6 +947,8 @@ dependencies = [ [[package]] name = "cw-client" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4ecc4585ec69a86296c017a7fef3f6adccd2d1ad54671d84a74d0bf820f4c05" dependencies = [ "anyhow", "async-trait", @@ -1380,9 +1382,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" dependencies = [ "futures-channel", "futures-core", @@ -1394,9 +1396,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -1404,21 +1406,21 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", @@ -1427,21 +1429,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-core", "futures-io", @@ -1720,9 +1722,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" [[package]] name = "hyper" -version = "0.14.30" +version = "0.14.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" +checksum = "8c08302e8fa335b151b788c775ff56e7a03ae64ff85c548ee820fecb70356e85" dependencies = [ "bytes", "futures-channel", @@ -1744,9 +1746,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" dependencies = [ "bytes", "futures-channel", @@ -1771,7 +1773,7 @@ checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", "http 0.2.12", - "hyper 0.14.30", + "hyper 0.14.31", "rustls 0.21.12", "tokio", "tokio-rustls 0.24.1", @@ -1785,9 +1787,9 @@ checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.4.1", + "hyper 1.5.0", "hyper-util", - "rustls 0.23.13", + "rustls 0.23.15", "rustls-pki-types", "tokio", "tokio-rustls 0.26.0", @@ -1801,7 +1803,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3203a961e5c83b6f5498933e78b6b263e208c197b63e9c6c53cc82ffd3f63793" dependencies = [ - "hyper 1.4.1", + "hyper 1.5.0", "hyper-util", "pin-project-lite", "tokio", @@ -1816,7 +1818,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.4.1", + "hyper 1.5.0", "hyper-util", "native-tls", "tokio", @@ -1835,7 +1837,7 @@ dependencies = [ "futures-util", "http 1.1.0", "http-body 1.0.1", - "hyper 1.4.1", + "hyper 1.5.0", "pin-project-lite", "socket2", "tokio", @@ -1913,9 +1915,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.10.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" [[package]] name = "itertools" @@ -1943,9 +1945,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.70" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] @@ -1985,9 +1987,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.160" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "f0b21006cd1874ae9e650973c565615676dc4a274c965bb0a73796dac838ce4f" [[package]] name = "libloading" @@ -2305,12 +2307,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.1" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82881c4be219ab5faaf2ad5e5e5ecdff8c66bd7402ca3160975c93b24961afd1" -dependencies = [ - "portable-atomic", -] +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "opaque-debug" @@ -2320,9 +2319,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -2352,9 +2351,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -2469,18 +2468,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +checksum = "baf123a161dde1e524adf36f90bc5d8d3462824a9c43553ad07a8183161189ec" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", @@ -2527,12 +2526,6 @@ dependencies = [ "universal-hash", ] -[[package]] -name = "portable-atomic" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" - [[package]] name = "powerfmt" version = "0.2.0" @@ -2569,9 +2562,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "7c3a7fc5db1e57d5a779a352c8cdb57b29aa4c40cc69c3a68a7fedc815fbf2f9" dependencies = [ "unicode-ident", ] @@ -2666,7 +2659,9 @@ dependencies = [ [[package]] name = "quartz-common" -version = "0.1.0" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede21ada6835cd4f0982988c6987099707c82ef2d41ca460424164b139da039d" dependencies = [ "quartz-contract-core", "quartz-enclave-core", @@ -2676,6 +2671,8 @@ dependencies = [ [[package]] name = "quartz-contract-core" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bba4ce403201fecbea60e7fccd8624fb3f8a62c29ec4eae280a9e20ec7fdc273" dependencies = [ "ciborium", "cosmwasm-schema", @@ -2696,6 +2693,8 @@ dependencies = [ [[package]] name = "quartz-cw-proof" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11002d3116511ba3b71b01dc18dbccfca70f070a01bbf7232971a81c5a41ffd2" dependencies = [ "clap", "cosmrs", @@ -2711,6 +2710,8 @@ dependencies = [ [[package]] name = "quartz-dcap-verifier-msgs" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a6e9adb2e1877aa743947f021bebb9dffcee248e1ecb469acdda9c7fd0342fb" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -2718,7 +2719,9 @@ dependencies = [ [[package]] name = "quartz-enclave-core" -version = "0.1.0" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7ff4233a3f07726f5e57a464a5ccf34cbcd7a0bb49db3a5b8cc9ebed58e1e55" dependencies = [ "anyhow", "async-trait", @@ -2754,6 +2757,8 @@ dependencies = [ [[package]] name = "quartz-proto" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46467264e84434ddf8dd3c7ae5d2a1f455eba5405b9e0bc6bc928335ef2d1949" dependencies = [ "prost", "tonic", @@ -2763,6 +2768,8 @@ dependencies = [ [[package]] name = "quartz-tcbinfo-msgs" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "addfd5be75e367b1e2a1da5dd9c2ee7b75527ccc02e29ce3df701f54387f8732" dependencies = [ "cosmwasm-schema", ] @@ -2770,6 +2777,8 @@ dependencies = [ [[package]] name = "quartz-tee-ra" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42bbe5f9eaf06430360b7bc0d5e1d0941b7aa720f6241088cd012321f69b0b52" dependencies = [ "cosmwasm-schema", "cosmwasm-std", @@ -2789,6 +2798,8 @@ dependencies = [ [[package]] name = "quartz-tm-prover" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1de4cd681e09d12670568d5bb96c8af1841e7fceaea57ea7d7a1d3dd59a81b10" dependencies = [ "clap", "color-eyre", @@ -2809,6 +2820,8 @@ dependencies = [ [[package]] name = "quartz-tm-stateless-verifier" version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4de08ccc32c0b7dc97243c591aff20aa718133d91c0305ebb82f2a1369eebd69" dependencies = [ "displaydoc", "tendermint", @@ -2826,7 +2839,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash 2.0.0", - "rustls 0.23.13", + "rustls 0.23.15", "socket2", "thiserror", "tokio", @@ -2843,7 +2856,7 @@ dependencies = [ "rand", "ring", "rustc-hash 2.0.0", - "rustls 0.23.13", + "rustls 0.23.15", "slab", "thiserror", "tinyvec", @@ -2989,7 +3002,7 @@ dependencies = [ "h2 0.3.26", "http 0.2.12", "http-body 0.4.6", - "hyper 0.14.30", + "hyper 0.14.31", "hyper-rustls 0.24.2", "ipnet", "js-sys", @@ -3032,7 +3045,7 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "http-body-util", - "hyper 1.4.1", + "hyper 1.5.0", "hyper-rustls 0.27.3", "hyper-tls", "hyper-util", @@ -3045,7 +3058,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.13", + "rustls 0.23.15", "rustls-pemfile 2.2.0", "rustls-pki-types", "serde", @@ -3176,9 +3189,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.13" +version = "0.23.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8" +checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993" dependencies = [ "once_cell", "ring", @@ -3233,9 +3246,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" [[package]] name = "rustls-webpki" @@ -3260,9 +3273,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" @@ -3281,9 +3294,9 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9aaafd5a2b6e3d657ff009d82fbd630b6bd54dd4eb06f21693925cdf80f9b8b" +checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" dependencies = [ "windows-sys 0.59.0", ] @@ -3476,9 +3489,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9720086b3357bcb44fce40117d769a4d068c70ecfa190850a980a71755f66fcc" +checksum = "8e28bdad6db2b8340e449f7108f020b3b092e8583a9e3fb82713e1d4e71fe817" dependencies = [ "base64 0.22.1", "chrono", @@ -3492,9 +3505,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.10.0" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1abbfe725f27678f4663bcacb75a83e829fd464c25d78dd038a3a29e307cec" +checksum = "9d846214a9854ef724f3da161b426242d8de7c1fc7de2f89bb1efcb154dca79d" dependencies = [ "darling", "proc-macro2", @@ -4045,7 +4058,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ - "rustls 0.23.13", + "rustls 0.23.15", "rustls-pki-types", "tokio", ] @@ -4123,7 +4136,7 @@ dependencies = [ "http 1.1.0", "http-body 1.0.1", "http-body-util", - "hyper 1.4.1", + "hyper 1.5.0", "hyper-timeout", "hyper-util", "percent-encoding", @@ -4294,9 +4307,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-bidi" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" [[package]] name = "unicode-ident" @@ -4360,9 +4373,9 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "uuid" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" [[package]] name = "vcpkg" @@ -4403,9 +4416,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", "once_cell", @@ -4414,9 +4427,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", @@ -4429,9 +4442,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.43" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" dependencies = [ "cfg-if", "js-sys", @@ -4441,9 +4454,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -4451,9 +4464,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", @@ -4464,15 +4477,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "web-sys" -version = "0.3.70" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" +checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/examples/transfers/enclave/Cargo.toml b/examples/transfers/enclave/Cargo.toml index f420dcf..f5b55f1 100644 --- a/examples/transfers/enclave/Cargo.toml +++ b/examples/transfers/enclave/Cargo.toml @@ -71,13 +71,9 @@ tendermint-light-client = { version = "=0.38.1", default-features = false, featu transfers-contract = { path = "../contracts", default-features = false } # quartz -# TODO: Until the repo is public, let's use the relative path -# quartz-common = { git = "ssh://git@github.com/informalsystems/cycles-quartz.git", features=["full"] } -# wasmd-client = { git = "ssh://git@github.com/informalsystems/cycles-quartz.git" } -# tm-prover = { git = "ssh://git@github.com/informalsystems/cycles-quartz.git" } -cw-client = { path = "../../../crates/utils/cw-client", default-features = false } -quartz-common = { path = "../../../crates/common", features = ["full"] } -quartz-tm-prover = { path = "../../../crates/utils/tm-prover", default-features = false } +cw-client = { version = "0.1.0", default-features = false } +quartz-common = { version = "0.1.1", features = ["full"] } +quartz-tm-prover = { version = "0.1.0", default-features = false } [dev-dependencies] cw-multi-test = "2.1.0" diff --git a/release.sh b/release.sh old mode 100644 new mode 100755