[package] name = "enclave" version = "0.1.0" edition = "2021" [profile.release] opt-level = 3 debug = false rpath = false lto = true debug-assertions = false codegen-units = 1 panic = 'abort' incremental = false overflow-checks = true [dependencies] # external hex = { version = "0.4.3", default-features = false } k256 = { version = "0.13.2", default-features = false, features = ["ecdsa"] } schemars = "0.8.15" serde = { version = "1.0.189", default-features = false, features = ["derive"] } thiserror = { version = "1.0.49" } tonic = { version = "0.11.0"} tonic-build = "0.11.0" cosmrs = { version = "0.16.0"} cosmwasm-std = { version = "1.5.2", default-features = false } serde_json = { version = "1.0.94", default-features = false } ecies = { version = "0.2.3", default-features = false, features = ["pure"] } clap = { version = "4.1.8", default-features = false, features = ["derive", "std"] } tokio = { version = "1.0", default-features = false, features = ["macros", "rt-multi-thread"] } tendermint = { version = "=0.36.0", default-features = false } tendermint-light-client = { version = "=0.36.0", default-features = false, features = ["rust-crypto"] } color-eyre = { version = "0.6.2", default-features = false } prost = { version = "0.12.3", default-features = false } # local cw-tee-mtcs.workspace = true cycles-sync.workspace = true mtcs.workspace = true # quartz quartz-cw = { path = "../../../cosmwasm/packages/quartz-cw" } quartz-proto = { path = "../../../core/quartz-proto" } quartz-enclave = { path = "../../../core/quartz"} [dev-dependencies] cw-multi-test = "0.17.0" serde_json = "1.0.113" [build-dependencies] tonic-build.workspace = true