# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "cw-orch" version = "0.27.0" authors = ["CyberHoward "] build = false exclude = [".env"] autobins = false autoexamples = false autotests = false autobenches = false description = "Scripting library for deploying and interacting with CosmWasm smart-contracts" readme = "README.md" keywords = [ "cosmwasm", "blockchain", ] categories = ["development-tools"] license = "LGPL-3.0" repository = "https://github.com/AbstractSDK/cw-orchestrator" [package.metadata.docs.rs] all-features = true [lib] name = "cw_orch" path = "src/lib.rs" [[example]] name = "async_daemon" path = "examples/async_daemon.rs" [[example]] name = "automatic-into" path = "examples/automatic-into.rs" [[example]] name = "bank_query" path = "examples/queries/bank_query.rs" required-features = ["daemon"] [[example]] name = "complex_testnet_daemon" path = "examples/complex_testnet_daemon.rs" [[example]] name = "injective" path = "examples/injective.rs" required-features = ["eth"] [[example]] name = "local_daemon" path = "examples/local_daemon.rs" required-features = ["daemon"] [[example]] name = "mock" path = "examples/mock.rs" [[example]] name = "mockbech32" path = "examples/mockbech32.rs" [[example]] name = "testnet_daemon" path = "examples/testnet_daemon.rs" required-features = ["daemon"] [[example]] name = "testnet_queries" path = "examples/queries/testnet_queries.rs" required-features = ["daemon"] [[test]] name = "entry_point_macro" path = "tests/entry_point_macro.rs" [[test]] name = "fns_macro" path = "tests/fns_macro.rs" [[test]] name = "interface_macro" path = "tests/interface_macro.rs" [[test]] name = "interface_macro_generics" path = "tests/interface_macro_generics.rs" [[test]] name = "new_chain" path = "tests/new_chain.rs" [[test]] name = "underlying_into" path = "tests/underlying_into.rs" [dependencies.cw-orch-contract-derive] version = "0.21.0" [dependencies.cw-orch-fns-derive] version = "0.23.0" [dev-dependencies.cosmwasm-schema] version = "2.1" [dev-dependencies.dotenv] version = "0.15.0" [dev-dependencies.env_logger] version = "0.11.5" [dev-dependencies.osmosis-std] version = "0.26.0" [dev-dependencies.prost] version = "0.13.1" [dev-dependencies.prost-types] version = "0.13.1" [dev-dependencies.serde_json] version = "1.0.125" [features] daemon = [ "dep:tokio", "dep:cosmrs", "dep:cw-orch-daemon", "dep:cw-orch-networks", ] default = [] eth = [ "daemon", "cw-orch-core/eth", "cw-orch-daemon?/eth", ] snapshot-testing = [ "dep:insta", "dep:sanitize-filename", ] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.anyhow] version = "1.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cosmrs] version = "0.19.0" features = [ "dev", "cosmwasm", "grpc", ] optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cosmwasm-std] version = "2.1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-orch-core] version = "2.1.3" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-orch-daemon] version = "0.28.0" optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-orch-mock] version = "0.24.2" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-orch-networks] version = "0.24.3" optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-orch-traits] version = "0.25.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.cw-utils] version = "2.0.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.hex] version = "0.4.3" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.insta] version = "1.39.0" features = ["yaml"] optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.log] version = "0.4.22" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.sanitize-filename] version = "0.5.0" optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.schemars] version = "0.8.21" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.serde] version = "1.0.208" features = ["derive"] default-features = false [target.'cfg(not(target_arch = "wasm32"))'.dependencies.thiserror] version = "1.0.63" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio] version = "1.39" features = [ "full", "full", ] optional = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies.tonic] version = "0.12.1" features = [ "tls", "tls-roots", ] optional = true