[dependencies.anyhow]
version = "1.0.66"
[dependencies.apollo-cw-multi-test]
features = ["stargate"]
optional = true
version = "0.17.0"
[dependencies.apollo-utils]
optional = true
version = "0.1.1"
[dependencies.astroport]
optional = true
version = "=2.8.7"
[dependencies.astroport-factory]
features = ["library"]
optional = true
version = "1.5.1"
[dependencies.astroport-generator]
optional = true
version = "2.3.0"
[dependencies.astroport-liquidity-manager]
features = ["library"]
optional = true
version = "1.0.3"
[dependencies.astroport-maker]
optional = true
version = "1.3.1"
[dependencies.astroport-native-coin-registry]
features = ["library"]
optional = true
version = "1.0.1"
[dependencies.astroport-pair]
optional = true
version = "1.3.1"
[dependencies.astroport-pair-concentrated]
features = ["library"]
optional = true
version = "1.2.7"
[dependencies.astroport-pair-stable]
features = ["library"]
optional = true
version = "2.1.1"
[dependencies.astroport-router]
optional = true
version = "1.1.1"
[dependencies.astroport-staking]
optional = true
version = "1.1.0"
[dependencies.astroport-token]
features = ["library"]
optional = true
version = "1.1.1"
[dependencies.astroport-vesting]
features = ["library"]
optional = true
version = "1.3.1"
[dependencies.astroport-whitelist]
features = ["library"]
optional = true
version = "1.0.1"
[dependencies.astroport_v3]
optional = true
package = "astroport"
version = "=3.6.1"
[dependencies.config]
features = ["yaml"]
version = "0.13.2"
[dependencies.cosmos-sdk-proto]
optional = true
version = "0.15.0"
[dependencies.cosmrs]
features = ["rpc", "cosmwasm"]
version = "0.9.0"
[dependencies.cosmwasm-schema]
version = "1.2.1"
[dependencies.cosmwasm-std]
features = ["stargate"]
version = "1.2.1"
[dependencies.cw20]
optional = true
version = "0.15"
[dependencies.osmosis-std]
version = "0.19.2"
[dependencies.osmosis-test-tube]
optional = true
version = "19.0.0"
[dependencies.paste]
optional = true
version = "1.0.12"
[dependencies.proptest]
optional = true
version = "1.0.0"
[dependencies.prost]
default-features = false
features = ["prost-derive"]
version = "0.11.2"
[dependencies.regex]
optional = true
version = "1.7.3"
[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0.152"
[dependencies.serde_json]
version = "1.0.89"
[dependencies.strum]
features = ["derive"]
version = "0.24.1"
[dependencies.test-tube]
features = ["module-wrappers"]
version = "0.1.7"
[dependencies.testcontainers]
features = ["experimental"]
optional = true
version = "0.14.0"
[dependencies.thiserror]
version = "1.0.31"
[dependencies.tokio]
optional = true
version = "1.27.0"
[dependencies.tonic]
default-features = false
optional = true
version = "0.8.2"
[dev-dependencies.cw20]
version = "0.15"
[dev-dependencies.cw20-base]
features = ["library"]
version = "0.15"
[dev-dependencies.test-case]
version = "3.0.0"
[dev-dependencies.testcontainers]
features = ["experimental"]
version = "0.14.0"
[features]
astroport = ["cw20", "dep:astroport", "dep:astroport_v3"]
astroport-multi-test = ["multi-test", "astroport", "astroport-token", "astroport-native-coin-registry", "astroport-factory", "astroport-generator", "astroport-maker", "astroport-pair-stable", "astroport-pair", "astroport-router", "astroport-staking", "astroport-vesting", "astroport-whitelist", "astroport-liquidity-manager", "astroport-pair-concentrated"]
chain-download = ["tokio"]
default = []
multi-test = ["apollo-cw-multi-test", "paste", "regex"]
osmosis = ["proptest", "apollo-utils", "osmosis-test-tube"]
osmosis-test-tube = ["dep:osmosis-test-tube"]
rpc-runner = ["testcontainers", "tonic", "tokio", "cosmos-sdk-proto"]
[lib]
crate-type = ["cdylib", "rlib"]
[package]
authors = ["Pacman <pacman@apollo.farm>", "Sturdy <sturdy@apollo.farm>"]
description = "A crate of utils for integration testing CosmWasm smart contracts"
documentation = "https://docs.rs/cw-it"
edition = "2021"
exclude = ["contract.wasm", "hash.txt"]
license = "MPL-2.0"
name = "cw-it"
readme = "README.md"
repository = "https://github.com/apollodao/cw-it"
version = "0.2.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.scripts]
optimize = "docker run --rm -v \"$(pwd)\":/code --mount type=volume,source=\"$(basename \"$(pwd)\")_cache\",target=/code/target --mount type=volume,source=registry_cache,target=/usr/local/cargo/registry cosmwasm/rust-optimizer:0.12.6\n"
[profile.release]
codegen-units = 1
debug = false
debug-assertions = false
incremental = false
lto = true
opt-level = 3
overflow-checks = true
panic = "abort"
rpath = false