74 lines
2.2 KiB
TOML
74 lines
2.2 KiB
TOML
[package]
|
|
name = "quartz-rs"
|
|
version.workspace = true
|
|
authors.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
homepage.workspace = true
|
|
categories = ["command-line-utilities", "cryptography::cryptocurrencies", "hardware-support", "wasm"]
|
|
keywords = ["cosmos", "cosmwasm", "cycles", "quartz", "sgx"]
|
|
readme = "README.md"
|
|
default-run = "quartz"
|
|
description = """
|
|
A CLI tool to streamline development and deployment of Quartz applications. Quartz is a flexible framework for privacy-preserving computation via Trusted Execution Environments (TEEs) organized and secured by smart contracts.
|
|
"""
|
|
|
|
[[bin]]
|
|
name = "quartz"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "gen-quote"
|
|
path = "src/bin/gen-quote.rs"
|
|
|
|
[dependencies]
|
|
async-trait.workspace = true
|
|
cargo-generate.workspace = true
|
|
clap = { workspace = true, features = ["env"] }
|
|
color-eyre.workspace = true
|
|
displaydoc.workspace = true
|
|
dirs = "5.0.1"
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
thiserror.workspace = true
|
|
tracing.workspace = true
|
|
tracing-subscriber = { workspace = true, features = ["env-filter"] }
|
|
hex.workspace = true
|
|
k256.workspace = true
|
|
prost.workspace = true
|
|
tokio = { workspace = true, features = ["process"] }
|
|
tonic.workspace = true
|
|
once_cell = "1.19.0"
|
|
reqwest = { workspace = true, default-features = false, features = ["json", "rustls-tls"] }
|
|
anyhow.workspace = true
|
|
base64 = "0.22.1"
|
|
subtle-encoding.workspace = true
|
|
futures-util = "0.3.30"
|
|
target-lexicon = "0.12.16"
|
|
regex = "1.10.5"
|
|
watchexec = "4.1.0"
|
|
watchexec-events = "3.0.0"
|
|
watchexec-signals = "3.0.0"
|
|
miette = "7.2.0"
|
|
xxhash-rust = { version = "0.8.12", features = ["xxh3"] }
|
|
toml = "0.8.19"
|
|
figment = { version = "0.10.19", features = ["env", "toml"] }
|
|
clearscreen = "3.0.0"
|
|
cargo_metadata = "0.18.1"
|
|
serde_with = "3.10.0"
|
|
dcap-qvl = "0.1.0"
|
|
|
|
# cosmos
|
|
cosmrs.workspace = true
|
|
cosmwasm-std.workspace = true
|
|
tendermint.workspace = true
|
|
tendermint-light-client.workspace = true
|
|
tendermint-rpc = { workspace = true, features = ["websocket-client", "http-client"] }
|
|
quartz-tm-prover = { workspace = true }
|
|
quartz-common = { workspace = true, features = ["full"] }
|
|
quartz-tee-ra = { workspace = true }
|
|
cw-client.workspace = true
|
|
tempfile.workspace = true
|