# 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-it" version = "0.4.0-rc.1" authors = [ "Pacman ", "Sturdy ", ] build = false exclude = [ "contract.wasm", "hash.txt", ] autobins = false autoexamples = false autotests = false autobenches = false description = "A crate of utils for integration testing CosmWasm smart contracts" documentation = "https://docs.rs/cw-it" readme = "README.md" license = "MPL-2.0" repository = "https://github.com/apollodao/cw-it" [package.metadata.cargo-machete] ignored = [ "astroport-token", "astroport-native-coin-registry", "astroport-factory", "astroport-maker", "astroport-pair-stable", "astroport-pair", "astroport-router", "astroport-staking", "astroport-vesting", "astroport-whitelist", ] [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 ''' [profile.release] opt-level = 3 lto = true codegen-units = 1 debug = 0 debug-assertions = false rpath = false panic = "abort" overflow-checks = true incremental = false [lib] name = "cw_it" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [dependencies.anyhow] version = "1.0.66" [dependencies.apollo-cw-multi-test] version = "0.18.0" features = ["stargate"] optional = true [dependencies.apollo-utils] version = "0.1.1" optional = true [dependencies.astroport] version = "2.9.0" optional = true [dependencies.astroport-factory] version = "=1.8.0" features = ["library"] optional = true [dependencies.astroport-incentives] version = "=1.1.0" features = ["library"] optional = true [dependencies.astroport-maker] version = "=1.5.0" optional = true [dependencies.astroport-native-coin-registry] version = "=1.0.1" features = ["library"] optional = true [dependencies.astroport-pair] version = "=2.0.1" optional = true [dependencies.astroport-pair-concentrated] version = "=4.0.1" features = ["library"] optional = true [dependencies.astroport-pair-stable] version = "=4.0.0" features = ["library"] optional = true [dependencies.astroport-router] version = "=1.2.1" optional = true [dependencies.astroport-staking] version = "=2.1.0" optional = true [dependencies.astroport-token] version = "=1.1.1" features = ["library"] optional = true [dependencies.astroport-vesting] version = "=1.4.0" features = ["library"] optional = true [dependencies.astroport-whitelist] version = "=2.0.0" features = ["library"] optional = true [dependencies.astroport_v5] version = "5.1.0" optional = true package = "astroport" [dependencies.bip32] version = "0.5" features = ["bip39"] optional = true [dependencies.config] version = "0.14.0" features = ["yaml"] [dependencies.cosmrs] version = "0.15" features = [ "rpc", "cosmwasm", ] [dependencies.cosmwasm-schema] version = "1.2.1" [dependencies.cosmwasm-std] version = "1.5.5" features = ["stargate"] [dependencies.cw20] version = "0.15" optional = true [dependencies.osmosis-std] version = "0.25.0" [dependencies.osmosis-test-tube] version = "25.0.0" optional = true [dependencies.paste] version = "1.0.12" optional = true [dependencies.proptest] version = "1.0.0" optional = true [dependencies.prost] version = "0.12" features = ["prost-derive"] default-features = false [dependencies.regex] version = "1.7.3" optional = true [dependencies.serde] version = "1.0.152" features = ["derive"] default-features = false [dependencies.strum] version = "0.24.1" features = ["derive"] [dependencies.test-tube] version = "0.7.0" features = ["module-wrappers"] [dependencies.thiserror] version = "1.0.31" [dependencies.tokio] version = "1.27.0" optional = true [dev-dependencies.cw20] version = "0.15" [dev-dependencies.cw20-base] version = "0.15" features = ["library"] [dev-dependencies.test-case] version = "3.0.0" [features] astroport = [ "cw20", "dep:astroport", "dep:astroport_v5", ] astroport-multi-test = [ "multi-test", "astroport", "astroport-token", "astroport-native-coin-registry", "astroport-factory", "astroport-maker", "astroport-pair-stable", "astroport-pair", "astroport-router", "astroport-staking", "astroport-vesting", "astroport-whitelist", "astroport-pair-concentrated", "astroport-incentives", ] 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 = ["bip32"]