From 519f7fa4004b55d415b31da0b7dccbc2af69a441 Mon Sep 17 00:00:00 2001 From: Buckram Date: Wed, 20 Nov 2024 13:17:44 +0200 Subject: [PATCH 1/2] format tomls --- framework/.cargo/config.toml | 2 +- framework/.config/hakari.toml | 10 +- framework/Cargo.toml | 102 ++- .../contracts/account/.cargo/config.toml | 2 +- framework/contracts/account/Cargo.toml | 74 +- .../contracts/native/ans-host/Cargo.toml | 46 +- .../contracts/native/ibc-client/Cargo.toml | 52 +- .../contracts/native/ibc-host/Cargo.toml | 56 +- .../contracts/native/ica-client/Cargo.toml | 42 +- .../native/module-factory/Cargo.toml | 48 +- .../contracts/native/registry/Cargo.toml | 44 +- framework/docs/book.toml | 30 +- .../packages/abstract-adapter/Cargo.toml | 46 +- framework/packages/abstract-app/Cargo.toml | 50 +- framework/packages/abstract-client/Cargo.toml | 72 +- framework/packages/abstract-ica/Cargo.toml | 40 +- .../abstract-integration-tests/Cargo.toml | 36 +- .../packages/abstract-interface/Cargo.toml | 74 +- framework/packages/abstract-macros/Cargo.toml | 20 +- framework/packages/abstract-sdk/Cargo.toml | 62 +- .../packages/abstract-standalone/Cargo.toml | 40 +- framework/packages/abstract-std/Cargo.toml | 56 +- .../packages/abstract-testing/Cargo.toml | 34 +- framework/packages/standards/dex/Cargo.toml | 44 +- .../standards/money-market/Cargo.toml | 28 +- .../packages/standards/staking/Cargo.toml | 52 +- framework/packages/standards/utils/Cargo.toml | 18 +- framework/rustfmt.toml | 4 +- framework/taplo.toml | 5 + framework/workspace-hack/Cargo.toml | 696 +++++++++--------- integrations/Cargo.toml | 86 +-- integrations/astroport-adapter/Cargo.toml | 32 +- integrations/astrovault-adapter/Cargo.toml | 39 +- integrations/bundles/mockdex/Cargo.toml | 34 +- integrations/kujira-adapter/Cargo.toml | 36 +- integrations/mars-adapter/Cargo.toml | 34 +- integrations/osmosis-adapter/Cargo.toml | 31 +- integrations/taplo.toml | 5 + integrations/wyndex-adapter/Cargo.toml | 38 +- interchain/Cargo.toml | 112 ++- interchain/framework-clone-testing/Cargo.toml | 28 +- .../interchain-end_to_end_testing/Cargo.toml | 50 +- interchain/modules-clone-testing/Cargo.toml | 32 +- interchain/rustfmt.toml | 4 +- interchain/scripts/Cargo.toml | 89 ++- interchain/taplo.toml | 5 + modules/.cargo/config.toml | 2 +- modules/Cargo.toml | 128 ++-- .../contracts/adapters/cw-staking/Cargo.toml | 64 +- modules/contracts/adapters/dex/Cargo.toml | 59 +- .../adapters/money-market/Cargo.toml | 42 +- .../adapters/tendermint-staking/Cargo.toml | 22 +- modules/contracts/apps/calendar/Cargo.toml | 38 +- modules/contracts/apps/challenge/Cargo.toml | 36 +- modules/contracts/apps/payment/Cargo.toml | 42 +- modules/contracts/apps/ping-pong/Cargo.toml | 34 +- .../contracts/apps/subscription/Cargo.toml | 38 +- .../standalones/ica-owner/Cargo.toml | 72 +- modules/rustfmt.toml | 4 +- modules/taplo.toml | 5 + 60 files changed, 1550 insertions(+), 1576 deletions(-) create mode 100644 framework/taplo.toml create mode 100644 integrations/taplo.toml create mode 100644 interchain/taplo.toml create mode 100644 modules/taplo.toml diff --git a/framework/.cargo/config.toml b/framework/.cargo/config.toml index 3212f00a52..799709655b 100644 --- a/framework/.cargo/config.toml +++ b/framework/.cargo/config.toml @@ -1,3 +1,3 @@ [alias] schema = "run --example schema" -wasm = "build --release --target wasm32-unknown-unknown" +wasm = "build --release --target wasm32-unknown-unknown" diff --git a/framework/.config/hakari.toml b/framework/.config/hakari.toml index 6741bcc006..887091b653 100644 --- a/framework/.config/hakari.toml +++ b/framework/.config/hakari.toml @@ -15,14 +15,14 @@ resolver = "2" # Add triples corresponding to platforms commonly used by developers here. # https://doc.rust-lang.org/rustc/platform-support.html platforms = [ - "x86_64-unknown-linux-gnu", - # "x86_64-apple-darwin", - "aarch64-apple-darwin", - # "x86_64-pc-windows-msvc", + "x86_64-unknown-linux-gnu", + # "x86_64-apple-darwin", + "aarch64-apple-darwin", + # "x86_64-pc-windows-msvc", ] # Write out exact versions rather than a semver range. (Defaults to false.) # exact-versions = true [final-excludes] -workspace-members = ["abstract-macros"] \ No newline at end of file +workspace-members = ["abstract-macros"] diff --git a/framework/Cargo.toml b/framework/Cargo.toml index 9b196c5d53..eca3beca51 100644 --- a/framework/Cargo.toml +++ b/framework/Cargo.toml @@ -17,93 +17,91 @@ members = [ resolver = "2" [workspace.package] -version = "0.24.1" authors = [ "CyberHoward ", "Riada ", "Abstract Money ", ] +documentation = "https://docs.abstract.money/" edition = "2021" homepage = "https://abstract.money" -documentation = "https://docs.abstract.money/" -repository = "https://github.com/AbstractSDK/abstract" -license = "LGPL-3.0" keywords = ["cosmos", "cosmwasm", "framework"] +license = "LGPL-3.0" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.1" [workspace.dependencies] -cosmwasm-std = { version = "2.0.0", features = ["cosmwasm_1_2"] } cosmwasm-schema = { version = "2.0" } -cw-controllers = { version = "2.0" } -cw-utils = { version = "2.0" } +cosmwasm-std = { version = "2.0.0", features = ["cosmwasm_1_2"] } +cw-controllers = { version = "2.0" } cw-storage-plus = "2.0.0" -cw2 = { version = "2.0" } -cw20 = { version = "2.0" } -cw20-base = { version = "2.0", features = ["library"] } +cw-utils = { version = "2.0" } +cw2 = { version = "2.0" } +cw20 = { version = "2.0" } +cw20-base = { version = "2.0", features = ["library"] } -cw-asset = { version = "4.0" } -cw-ownable = { version = "2.0" } cw-address-like = { version = "2.0" } -cw-clearable = { version = "0.2.0" } -serde-cw-value = "0.7.0" - -schemars = "0.8" -serde = { version = "1.0", default-features = false, features = ["derive"] } +cw-asset = { version = "4.0" } +cw-clearable = { version = "0.2.0" } +cw-ownable = { version = "2.0" } +serde-cw-value = "0.7.0" + +anybuf = { version = "0.5.0" } +protobuf = { version = "2", features = ["with-bytes"] } +schemars = "0.8" +serde = { version = "1.0", default-features = false, features = ["derive"] } thiserror = { version = "1.0.50" } -protobuf = { version = "2", features = ["with-bytes"] } -anybuf = { version = "0.5.0" } -clap = { version = "4.0.32", features = ["derive"] } -semver = "1.0" -cw-orch = { version = "0.27.0" } +clap = { version = "4.0.32", features = ["derive"] } +cw-orch = { version = "0.27.0" } cw-orch-interchain = { version = "0.8.1" } -tokio = { version = "1.4", features = ["full"] } +semver = "1.0" +tokio = { version = "1.4", features = ["full"] } -polytone = { package = "abstract-polytone", version = "2.0.0" } -polytone-note = { package = "abstract-polytone-note", version = "5.0.0" } cw-orch-polytone = { package = "abstract-cw-orch-polytone", version = "6.0.0" } +polytone = { package = "abstract-polytone", version = "2.0.0" } +polytone-note = { package = "abstract-polytone-note", version = "5.0.0" } ## crates in order of publishing ## see docs/Publishing.md -abstract-adapter = { path = "packages/abstract-adapter" } -abstract-app = { path = "packages/abstract-app" } +abstract-adapter = { path = "packages/abstract-adapter" } +abstract-app = { path = "packages/abstract-app" } abstract-standalone = { path = "packages/abstract-standalone" } # Keep these as path, creates cirular dependency otherwise # Only need to re-publish all contracts if a re-publish of abstract-interface is required abstract-interface = { path = "packages/abstract-interface" } -module-factory = { package = "abstract-module-factory", path = "contracts/native/module-factory" } -ans-host = { package = "abstract-ans-host", path = "contracts/native/ans-host" } -registry = { package = "abstract-registry", path = "contracts/native/registry" } +ans-host = { package = "abstract-ans-host", path = "contracts/native/ans-host" } +module-factory = { package = "abstract-module-factory", path = "contracts/native/module-factory" } +registry = { package = "abstract-registry", path = "contracts/native/registry" } # Ibc ibc-client = { package = "abstract-ibc-client", path = "contracts/native/ibc-client" } -ibc-host = { package = "abstract-ibc-host", path = "contracts/native/ibc-host" } +ibc-host = { package = "abstract-ibc-host", path = "contracts/native/ibc-host" } abstract-account = { path = "contracts/account", default-features = false } -abstract-ica = { version = "0.24.1", path = "packages/abstract-ica" } -abstract-sdk = { version = "0.24.1", path = "packages/abstract-sdk" } +abstract-ica = { version = "0.24.1", path = "packages/abstract-ica" } +abstract-sdk = { version = "0.24.1", path = "packages/abstract-sdk" } +abstract-std = { version = "0.24.1", path = "packages/abstract-std" } abstract-testing = { version = "0.24.1", path = "packages/abstract-testing" } -abstract-std = { version = "0.24.1", path = "packages/abstract-std" } -abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = [ - "library", -], branch = "fix-for-abstract" } +abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = ["library"], branch = "fix-for-abstract" } # These should remain fixed and don't need to be re-published (unless changes are made) abstract-macros = { version = "0.24.1", path = "packages/abstract-macros" } -abstract-adapter-utils = { version = "0.24.1", path = "packages/standards/utils" } -abstract-dex-standard = { path = "packages/standards/dex" } +abstract-adapter-utils = { version = "0.24.1", path = "packages/standards/utils" } +abstract-dex-standard = { path = "packages/standards/dex" } abstract-staking-standard = { path = "packages/standards/staking" } abstract-integration-tests = { path = "packages/abstract-integration-tests" } ## Testing -rstest = "0.17.0" -anyhow = "1" +anyhow = "1" coverage-helper = { version = "0.2.2" } +rstest = "0.17.0" # Predictable abstract addresses cw-blob = { version = "=0.2.0", features = ["library"] } @@ -115,15 +113,15 @@ opt-level = 3 # Backup release profile, will result in warnings during optimization [profile.release] -rpath = false -lto = true -overflow-checks = true -opt-level = 's' -debug = false +codegen-units = 1 +debug = false debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false +incremental = false +lto = true +opt-level = 's' +overflow-checks = true +panic = 'abort' +rpath = false [patch.crates-io] @@ -134,10 +132,8 @@ incremental = false [workspace.metadata.cargo-udeps.ignore] # ensures CI doens't flag workspace-hack as unused dep -normal = ["workspace-hack"] development = ["workspace-hack"] +normal = ["workspace-hack"] [workspace.lints.rust] -unexpected_cfgs = { level = "warn", check-cfg = [ - 'cfg(coverage,coverage_nightly)', -] } +unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage,coverage_nightly)'] } diff --git a/framework/contracts/account/.cargo/config.toml b/framework/contracts/account/.cargo/config.toml index 018d4f43e2..caf0272639 100644 --- a/framework/contracts/account/.cargo/config.toml +++ b/framework/contracts/account/.cargo/config.toml @@ -2,4 +2,4 @@ # Tracking issue: https://github.com/rust-lang/cargo/issues/4663 [alias] schema = "run --features xion --example schema" -wasm = "build --release --target wasm32-unknown-unknown" +wasm = "build --release --target wasm32-unknown-unknown" diff --git a/framework/contracts/account/Cargo.toml b/framework/contracts/account/Cargo.toml index bd049b9cbd..51ce3e54e0 100644 --- a/framework/contracts/account/Cargo.toml +++ b/framework/contracts/account/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-account" -version = "0.24.2" -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract Account Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-account" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.2" exclude = ["contract.wasm", "hash.txt"] @@ -14,7 +14,7 @@ exclude = ["contract.wasm", "hash.txt"] workspace = true [[example]] -name = "schema" +name = "schema" required-features = ["xion"] [lib] @@ -22,28 +22,28 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] -xion = ["abstract-xion"] +export = [] +xion = ["abstract-xion"] [package.metadata.optimizer] +builds = [{ name = "xion", features = ["xion"] }] standard-build = true -builds = [{ name = "xion", features = ["xion"] }] [dependencies] -cosmwasm-std = { workspace = true } +abstract-macros = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } -cw-controllers = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -cw-asset = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } -semver = { workspace = true } -abstract-macros = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } abstract-ica = { workspace = true } @@ -56,21 +56,21 @@ workspace-hack = { version = "0.1", path = "../../workspace-hack" } cw20 = { workspace = true } # cw721-base = { version = "0.18.0", features = ["library"] } # cw721 = { version = "0.18.0" } -abstract-interface = { workspace = true } -cw-orch = { workspace = true, features = ["snapshot-testing"] } -anyhow = { workspace = true } -ans-host = { workspace = true } -registry = { workspace = true } -module-factory = { workspace = true } -rstest = { workspace = true } -abstract-sdk = { workspace = true, features = ["test-utils"] } -abstract-adapter = { workspace = true, features = ["test-utils"] } -abstract-app = { workspace = true, features = ["test-utils"] } -abstract-standalone = { workspace = true, features = ["test-utils"] } -abstract-testing = { workspace = true } -abstract-macros = { workspace = true } +abstract-adapter = { workspace = true, features = ["test-utils"] } +abstract-app = { workspace = true, features = ["test-utils"] } abstract-integration-tests = { workspace = true } -coverage-helper = { workspace = true } +abstract-interface = { workspace = true } +abstract-macros = { workspace = true } +abstract-sdk = { workspace = true, features = ["test-utils"] } +abstract-standalone = { workspace = true, features = ["test-utils"] } +abstract-testing = { workspace = true } +ans-host = { workspace = true } +anyhow = { workspace = true } +coverage-helper = { workspace = true } +cw-orch = { workspace = true, features = ["snapshot-testing"] } +module-factory = { workspace = true } +registry = { workspace = true } +rstest = { workspace = true } base64 = { version = "0.22.1", default-features = false } diff --git a/framework/contracts/native/ans-host/Cargo.toml b/framework/contracts/native/ans-host/Cargo.toml index 8057c5012a..63dbee8815 100644 --- a/framework/contracts/native/ans-host/Cargo.toml +++ b/framework/contracts/native/ans-host/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-ans-host" -version = "0.24.2" -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract Name Service Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-ans-host" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.2" exclude = ["contract.wasm", "hash.txt"] @@ -18,31 +18,31 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] [dependencies] -cosmwasm-std = { workspace = true } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -serde = { workspace = true } -semver = { workspace = true } -thiserror = { workspace = true } -abstract-std = { workspace = true } -cw-asset = { workspace = true } abstract-macros = { workspace = true } -abstract-sdk = { workspace = true } -cw-ownable = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-ownable = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] -cw20 = { workspace = true } -cosmwasm-schema = { workspace = true } -rstest = { workspace = true } abstract-testing = { workspace = true } -coverage-helper = { workspace = true } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } +cw20 = { workspace = true } +rstest = { workspace = true } [profile.release] overflow-checks = true diff --git a/framework/contracts/native/ibc-client/Cargo.toml b/framework/contracts/native/ibc-client/Cargo.toml index 04cec696e5..3b8367cb1e 100644 --- a/framework/contracts/native/ibc-client/Cargo.toml +++ b/framework/contracts/native/ibc-client/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-ibc-client" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract IBC Client Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-ibc-client" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [lints] workspace = true @@ -16,36 +16,36 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] [dependencies] -cosmwasm-std = { workspace = true, features = ["stargate", "staking"] } -cw-storage-plus = { workspace = true } -cw-ownable = { workspace = true } -cw-utils = { workspace = true } -cw2 = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -abstract-std = { workspace = true } -abstract-sdk = { workspace = true } abstract-macros = { workspace = true } -semver = { workspace = true } -cw-paginate = "2.0.0" -anybuf = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +anybuf = { workspace = true } +cosmwasm-std = { workspace = true, features = ["stargate", "staking"] } +cw-ownable = { workspace = true } +cw-paginate = "2.0.0" +cw-storage-plus = { workspace = true } +cw-utils = { workspace = true } +cw2 = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } -abstract-testing = { workspace = true } -cw-orch = { workspace = true } -cw-orch-interchain = { workspace = true } abstract-interface = { workspace = true, features = ["interchain"] } +abstract-testing = { workspace = true } +cosmwasm-schema = { workspace = true } +cw-orch = { workspace = true } +cw-orch-interchain = { workspace = true } -ibc-proto = { version = "0.47.0", default-features = false } -prost = { version = "0.13.1", default-features = false } coverage-helper = { workspace = true } +ibc-proto = { version = "0.47.0", default-features = false } +prost = { version = "0.13.1", default-features = false } [profile.release] overflow-checks = true diff --git a/framework/contracts/native/ibc-host/Cargo.toml b/framework/contracts/native/ibc-host/Cargo.toml index fbb59c3312..12fb9df7fa 100644 --- a/framework/contracts/native/ibc-host/Cargo.toml +++ b/framework/contracts/native/ibc-host/Cargo.toml @@ -1,11 +1,11 @@ [package] -name = "abstract-ibc-host" -version = { workspace = true } -edition = { workspace = true } -license = { workspace = true } description = "Abstract IBC Host Contract" -repository = "https://github.com/AbstractSDK/abstract" -readme = "README.md" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-ibc-host" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [lints] workspace = true @@ -17,35 +17,35 @@ crate-type = ["cdylib", "rlib"] # # use library feature to disable all instantiate/execute/query exports default = ["export"] -export = [] -schema = [] +export = [] +schema = [] [dependencies] -cosmwasm-std = { workspace = true, features = ["stargate"] } +abstract-macros = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } -cw-utils = { workspace = true } -cw-controllers = { workspace = true } +cosmwasm-std = { workspace = true, features = ["stargate"] } +cw-controllers = { workspace = true } +cw-orch = { workspace = true } +cw-ownable = { workspace = true } +cw-paginate = "2.0.0" cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -cw-ownable = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } -semver = { workspace = true } -abstract-macros = { workspace = true } -cw-orch = { workspace = true } -cw-paginate = "2.0.0" +cw-utils = { workspace = true } +cw2 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] +abstract-adapter = { workspace = true, features = ["test-utils"] } abstract-interface = { workspace = true } -cw-orch = { workspace = true } -abstract-std = { workspace = true } -anyhow.workspace = true -abstract-adapter = { workspace = true, features = ["test-utils"] } -abstract-testing = { workspace = true } -coverage-helper = { workspace = true } +abstract-std = { workspace = true } +abstract-testing = { workspace = true } +anyhow.workspace = true +coverage-helper = { workspace = true } +cw-orch = { workspace = true } diff --git a/framework/contracts/native/ica-client/Cargo.toml b/framework/contracts/native/ica-client/Cargo.toml index 58567ea74c..1e995b4d6b 100644 --- a/framework/contracts/native/ica-client/Cargo.toml +++ b/framework/contracts/native/ica-client/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-ica-client" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract ICA Client Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-ica-client" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [lints] workspace = true @@ -16,32 +16,32 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] [dependencies] -cosmwasm-std = { workspace = true, features = ["stargate", "staking"] } +abstract-ica = { workspace = true } +abstract-macros = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true, features = ["stargate", "staking"] } +cw-ownable = { workspace = true } cw-storage-plus = { workspace = true } -cw-ownable = { workspace = true } -cw2 = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -abstract-std = { workspace = true } -abstract-sdk = { workspace = true } -semver = { workspace = true } -abstract-ica = { workspace = true } -abstract-macros = { workspace = true } +cw2 = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -evm-note = { version = "0.1.0", features = ["library"] } +evm-note = { version = "0.1.0", features = ["library"] } polytone-evm = "0.1.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } abstract-testing = { workspace = true } -coverage-helper = { workspace = true } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } [profile.release] overflow-checks = true diff --git a/framework/contracts/native/module-factory/Cargo.toml b/framework/contracts/native/module-factory/Cargo.toml index 1425cdd986..53bbd23bed 100644 --- a/framework/contracts/native/module-factory/Cargo.toml +++ b/framework/contracts/native/module-factory/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-module-factory" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract Module Factory Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-module-factory" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } exclude = ["contract.wasm", "hash.txt"] @@ -18,34 +18,34 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] # for quicker tests, cargo test --lib [dependencies] -cosmwasm-std = { workspace = true } -cw-controllers = { workspace = true } +abstract-macros = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-ownable = { workspace = true } cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -thiserror = { workspace = true } -semver = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } -abstract-macros = { workspace = true } -cw-asset = { workspace = true } -cw-ownable = { workspace = true } -serde-cw-value = { workspace = true } +cw2 = { workspace = true } +semver = { workspace = true } +serde-cw-value = { workspace = true } +thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] -abstract-interface = { workspace = true } -cw-orch = { workspace = true } -anyhow = { workspace = true } -abstract-testing = { workspace = true } abstract-integration-tests = { workspace = true } -coverage-helper = { workspace = true } +abstract-interface = { workspace = true } +abstract-testing = { workspace = true } +anyhow = { workspace = true } +coverage-helper = { workspace = true } +cw-orch = { workspace = true } [profile.release] overflow-checks = true diff --git a/framework/contracts/native/registry/Cargo.toml b/framework/contracts/native/registry/Cargo.toml index fca3787b87..676f518261 100644 --- a/framework/contracts/native/registry/Cargo.toml +++ b/framework/contracts/native/registry/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-registry" -version = "0.24.3" -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract Registry Contract" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-registry" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.3" exclude = ["contract.wasm", "hash.txt"] @@ -18,31 +18,31 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] [dependencies] -cosmwasm-std = { workspace = true } -cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -semver = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } abstract-macros = { workspace = true } -cw-ownable = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-ownable = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } abstract-interface = { workspace = true } -cw-orch = { workspace = true } -anyhow = { workspace = true } -abstract-testing = { workspace = true } -coverage-helper = { workspace = true } +abstract-testing = { workspace = true } +anyhow = { workspace = true } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } +cw-orch = { workspace = true } [profile.release] overflow-checks = true diff --git a/framework/docs/book.toml b/framework/docs/book.toml index 8f708e2c11..36bcae90a8 100644 --- a/framework/docs/book.toml +++ b/framework/docs/book.toml @@ -1,9 +1,9 @@ [book] -authors = ["cyberhoward"] -language = "en" +authors = ["cyberhoward"] +language = "en" multilingual = false -src = "src" -title = "Abstract Money" +src = "src" +title = "Abstract Money" [build] @@ -12,8 +12,8 @@ create-missing = false [preprocessor] [preprocessor.admonish] -command = "mdbook-admonish" -assets_version = "3.0.2" # do not edit: managed by `mdbook-admonish install` +assets_version = "3.0.2" # do not edit: managed by `mdbook-admonish install` +command = "mdbook-admonish" [preprocessor.mermaid] command = "mdbook-mermaid" @@ -21,14 +21,14 @@ command = "mdbook-mermaid" [output] [output.html] -additional-js = ["mermaid.min.js", "mermaid-init.js"] -additional-css = ["./mdbook-admonish.css"] -default-theme = "abstract" +additional-css = ["./mdbook-admonish.css"] +additional-js = ["mermaid.min.js", "mermaid-init.js"] +curly-quotes = true +default-theme = "abstract" +edit-url-template = "https://github.com/AbstractSDK/abstract/edit/main/framework/docs/{path}" +fold.enable = true +git-repository-icon = "fa-github" +git-repository-url = "https://github.com/AbstractSDK/abstract/tree/main/framework" +no-section-label = true preferred-dark-theme = "abstract" -curly-quotes = true -git-repository-url = "https://github.com/AbstractSDK/abstract/tree/main/framework" -git-repository-icon = "fa-github" -edit-url-template = "https://github.com/AbstractSDK/abstract/edit/main/framework/docs/{path}" -fold.enable = true -no-section-label = true # [output.linkcheck] diff --git a/framework/packages/abstract-adapter/Cargo.toml b/framework/packages/abstract-adapter/Cargo.toml index 91c8cdcd62..eb08c7820b 100644 --- a/framework/packages/abstract-adapter/Cargo.toml +++ b/framework/packages/abstract-adapter/Cargo.toml @@ -1,11 +1,11 @@ [package] -name = "abstract-adapter" -version = "0.24.1" -authors = { workspace = true } -edition = { workspace = true } -license = { workspace = true } +authors = { workspace = true } description = "base adapter contract implementation" -resolver = "2" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-adapter" +resolver = "2" +version = "0.24.1" [lints] workspace = true @@ -14,32 +14,32 @@ workspace = true crate-type = ["cdylib", "rlib"] [features] +schema = [] +stargate = ["abstract-sdk/stargate"] test-utils = ["dep:abstract-testing", "abstract-sdk/test-utils"] -schema = [] -stargate = ["abstract-sdk/stargate"] [dependencies] -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-storage-plus = { workspace = true } -serde = { workspace = true } -schemars = { workspace = true } -cw-controllers = { workspace = true } -thiserror = { workspace = true } -cw2 = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } abstract-testing = { workspace = true, optional = true } -cw-orch = { workspace = true } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-controllers = { workspace = true } +cw-orch = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } # Keep this as a version and update when publishing new versions -abstract-interface = { path = "../../packages/abstract-interface", version = "0.24.1" } abstract-ibc-client = { version = "0.24.1", path = "../../contracts/native/ibc-client", default-features = false } -abstract-ibc-host = { version = "0.24.1", path = "../../contracts/native/ibc-host", default-features = false } +abstract-ibc-host = { version = "0.24.1", path = "../../contracts/native/ibc-host", default-features = false } +abstract-interface = { path = "../../packages/abstract-interface", version = "0.24.1" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } abstract-adapter = { path = ".", features = ["test-utils"] } -coverage-helper = { workspace = true } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } diff --git a/framework/packages/abstract-app/Cargo.toml b/framework/packages/abstract-app/Cargo.toml index 9bdcbbdae5..b93113ef46 100644 --- a/framework/packages/abstract-app/Cargo.toml +++ b/framework/packages/abstract-app/Cargo.toml @@ -1,10 +1,10 @@ [package] -name = "abstract-app" -version = "0.24.1" -edition = { workspace = true } -license = { workspace = true } description = "base app contract implementation" -resolver = "2" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-app" +resolver = "2" +version = "0.24.1" [lints] workspace = true @@ -14,35 +14,35 @@ crate-type = ["cdylib", "rlib"] [features] +schema = [] +stargate = ["abstract-sdk/stargate"] test-utils = ["dep:abstract-testing", "abstract-sdk/test-utils"] -schema = [] -stargate = ["abstract-sdk/stargate"] [dependencies] -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-storage-plus = { workspace = true } -serde = { workspace = true } -semver = { workspace = true } -schemars = { workspace = true } -cw-controllers = { workspace = true } -thiserror = { workspace = true } -cw2 = { workspace = true } -cw-asset = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } abstract-testing = { workspace = true, optional = true } -cw-orch = { workspace = true } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-orch = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -abstract-interface = { version = "0.24.1", path = "../../packages/abstract-interface" } abstract-ibc-client = { version = "0.24.1", path = "../../contracts/native/ibc-client", default-features = false } -abstract-ibc-host = { version = "0.24.1", path = "../../contracts/native/ibc-host", default-features = false } +abstract-ibc-host = { version = "0.24.1", path = "../../contracts/native/ibc-host", default-features = false } +abstract-interface = { version = "0.24.1", path = "../../packages/abstract-interface" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } -abstract-app = { path = ".", features = ["test-utils"] } +abstract-app = { path = ".", features = ["test-utils"] } abstract-integration-tests = { workspace = true } -coverage-helper = { workspace = true } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } diff --git a/framework/packages/abstract-client/Cargo.toml b/framework/packages/abstract-client/Cargo.toml index d99b8fcfb4..8a8e60d6f2 100644 --- a/framework/packages/abstract-client/Cargo.toml +++ b/framework/packages/abstract-client/Cargo.toml @@ -1,15 +1,15 @@ [package] -name = "abstract-client" -version = "0.24.2" -description = "A client oriented package for the Abstract Framework." -authors.workspace = true -edition.workspace = true -homepage.workspace = true +authors.workspace = true +description = "A client oriented package for the Abstract Framework." documentation.workspace = true -repository.workspace = true -license.workspace = true -keywords.workspace = true -readme = "README.md" +edition.workspace = true +homepage.workspace = true +keywords.workspace = true +license.workspace = true +name = "abstract-client" +readme = "README.md" +repository.workspace = true +version = "0.24.2" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -17,32 +17,28 @@ readme = "README.md" workspace = true [features] -default = ["test-utils"] +default = ["test-utils"] +interchain = ["dep:cw-orch-interchain", "dep:cw-orch-polytone", "abstract-interface/interchain"] test-utils = ["cw-asset", "cw20", "cw20-base", "cw-plus-interface"] -interchain = [ - "dep:cw-orch-interchain", - "dep:cw-orch-polytone", - "abstract-interface/interchain", -] [dependencies] -abstract-interface = { version = "0.24.1", path = "../abstract-interface" } -cosmwasm-std.workspace = true +abstract-interface = { version = "0.24.1", path = "../abstract-interface" } abstract-std.workspace = true -cw-orch.workspace = true -cw-orch-interchain = { workspace = true, optional = true } -cw-orch-polytone = { workspace = true, optional = true } -serde.workspace = true -semver.workspace = true -thiserror.workspace = true +cosmwasm-std.workspace = true +cw-orch.workspace = true +cw-orch-interchain = { workspace = true, optional = true } +cw-orch-polytone = { workspace = true, optional = true } +semver.workspace = true +serde.workspace = true +thiserror.workspace = true # Used for test-utils feature cw-asset = { workspace = true, optional = true } # For Cw20 builder cw-plus-interface = { package = "cw-plus-orch", version = "0.25.0", optional = true } -cw20 = { version = "2.0.0", optional = true } -cw20-base = { version = "2.0.0", optional = true } +cw20 = { version = "2.0.0", optional = true } +cw20-base = { version = "2.0.0", optional = true } # For random account seq rand = { version = "0.8.5" } @@ -51,17 +47,17 @@ rand = { version = "0.8.5" } workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -abstract-testing = { workspace = true } -abstract-client = { path = ".", features = ["test-utils", "interchain"] } -abstract-account = { workspace = true } -registry = { workspace = true } -cw-asset.workspace = true -cw-controllers.workspace = true -abstract-app = { workspace = true, features = ["test-utils"] } -abstract-adapter = { workspace = true, features = ["test-utils"] } -anyhow.workspace = true +abstract-account = { workspace = true } +abstract-adapter = { workspace = true, features = ["test-utils"] } +abstract-app = { workspace = true, features = ["test-utils"] } +abstract-client = { path = ".", features = ["test-utils", "interchain"] } +abstract-testing = { workspace = true } +anyhow.workspace = true cosmwasm-schema.workspace = true +coverage-helper = { workspace = true } +cw-asset.workspace = true +cw-controllers.workspace = true cw-storage-plus.workspace = true -cw2.workspace = true -env_logger = "0.11.3" -coverage-helper = { workspace = true } +cw2.workspace = true +env_logger = "0.11.3" +registry = { workspace = true } diff --git a/framework/packages/abstract-ica/Cargo.toml b/framework/packages/abstract-ica/Cargo.toml index 01109eb094..8ca6988e3f 100644 --- a/framework/packages/abstract-ica/Cargo.toml +++ b/framework/packages/abstract-ica/Cargo.toml @@ -1,41 +1,41 @@ [package] -name = "abstract-ica" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract Interchain Account (ICA) Types" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-ica" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [features] # for quicker tests, cargo test --lib [dependencies] -cosmwasm-std = { workspace = true, features = ["iterator"] } cosmwasm-schema = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } +cosmwasm-std = { workspace = true, features = ["iterator"] } +cw-ownable = { workspace = true } cw-storage-plus = { workspace = true } -cw-ownable = { workspace = true } -serde = { workspace = true } -map-macro = "0.3.0" +map-macro = "0.3.0" +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -cw-orch = { workspace = true } abstract-sdk = { workspace = true } +cw-orch = { workspace = true } # EVM -polytone-evm = { version = "0.1.0" } -alloy = { version = "0.2.1", default-features = false } +alloy = { version = "0.2.1", default-features = false } alloy-sol-types = { version = "0.7.7", default-features = false } +polytone-evm = { version = "0.1.0" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -rstest = { workspace = true } -anyhow = { workspace = true } abstract-testing = { path = "../abstract-testing" } -cw20-base = { workspace = true } -coverage-helper = { workspace = true } +anyhow = { workspace = true } +coverage-helper = { workspace = true } +cw20-base = { workspace = true } +rstest = { workspace = true } diff --git a/framework/packages/abstract-integration-tests/Cargo.toml b/framework/packages/abstract-integration-tests/Cargo.toml index e2a9243f74..722db193e9 100644 --- a/framework/packages/abstract-integration-tests/Cargo.toml +++ b/framework/packages/abstract-integration-tests/Cargo.toml @@ -1,28 +1,28 @@ [package] -name = "abstract-integration-tests" -version = { workspace = true } -edition = { workspace = true } -license = { workspace = true } description = "Package with environment-agnonstic tests" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-integration-tests" +version = { workspace = true } [dependencies] -cosmwasm-std = { workspace = true } +abstract-account = { path = "../../contracts/account" } +abstract-adapter = { workspace = true, features = ["test-utils"] } +abstract-app = { workspace = true, features = ["test-utils"] } abstract-interface = { workspace = true } -abstract-app = { workspace = true, features = ["test-utils"] } -abstract-adapter = { workspace = true, features = ["test-utils"] } -abstract-account = { path = "../../contracts/account" } -semver = { workspace = true } +cosmwasm-std = { workspace = true } +semver = { workspace = true } -cw-ownable = { workspace = true } -cw-orch = { workspace = true } -log = "0.4.14" -abstract-std.workspace = true -abstract-sdk.workspace = true -anyhow.workspace = true +abstract-sdk.workspace = true +abstract-std.workspace = true abstract-testing.workspace = true -cosmwasm-schema = { workspace = true } -cw2 = { workspace = true } -cw-asset = { workspace = true } +anyhow.workspace = true +cosmwasm-schema = { workspace = true } +cw-asset = { workspace = true } +cw-orch = { workspace = true } +cw-ownable = { workspace = true } +cw2 = { workspace = true } +log = "0.4.14" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } diff --git a/framework/packages/abstract-interface/Cargo.toml b/framework/packages/abstract-interface/Cargo.toml index 98ef06101a..a92e5220c5 100644 --- a/framework/packages/abstract-interface/Cargo.toml +++ b/framework/packages/abstract-interface/Cargo.toml @@ -1,77 +1,77 @@ [package] -name = "abstract-interface" -version = "0.24.2" -edition = { workspace = true } -license = { workspace = true } description = "Abstract deployment helpers with cw-orchestrator" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-interface" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.2" [lints] workspace = true [[example]] -name = "mock-ibc-deploy" +name = "mock-ibc-deploy" required-features = ["interchain"] [[example]] -name = "starship-ibc-deploy" +name = "starship-ibc-deploy" required-features = ["interchain"] [features] -default = ["integration"] -daemon = ["cw-orch/daemon"] +daemon = ["cw-orch/daemon"] +default = ["integration"] integration = [] -interchain = ["dep:cw-orch-interchain", "dep:cw-orch-polytone"] +interchain = ["dep:cw-orch-interchain", "dep:cw-orch-polytone"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -cosmwasm-std = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } -cw-storage-plus = { workspace = true } -serde = { workspace = true } -semver = { workspace = true } -schemars = { workspace = true } -cw-controllers = { workspace = true } -thiserror = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -cw-asset = { workspace = true } +cosmwasm-std = { workspace = true } cw-address-like = { workspace = true } -abstract-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -cw-orch = { workspace = true } +bip32 = { version = "0.5.2" } +cw-orch = { workspace = true } cw-orch-interchain = { workspace = true, optional = true } -cw-orch-polytone = { workspace = true, optional = true } -bip32 = { version = "0.5.2" } +cw-orch-polytone = { workspace = true, optional = true } -log = "0.4.14" +log = "0.4.14" serde_json = "1.0.79" # Embed state.json in binary in release mode rust-embed = { version = "8.3.0", features = ["include-exclude"] } # Keep these here +account = { version = "0.24.1", package = "abstract-account", path = "../../contracts/account", default-features = false } +ans-host = { version = "0.24.1", package = "abstract-ans-host", path = "../../contracts/native/ans-host", default-features = false } +ibc-client = { version = "0.24.1", package = "abstract-ibc-client", path = "../../contracts/native/ibc-client", default-features = false } +ibc-host = { version = "0.24.1", package = "abstract-ibc-host", path = "../../contracts/native/ibc-host", default-features = false } module-factory = { version = "0.24.1", package = "abstract-module-factory", path = "../../contracts/native/module-factory", default-features = false } -ibc-client = { version = "0.24.1", package = "abstract-ibc-client", path = "../../contracts/native/ibc-client", default-features = false } -ibc-host = { version = "0.24.1", package = "abstract-ibc-host", path = "../../contracts/native/ibc-host", default-features = false } -ans-host = { version = "0.24.1", package = "abstract-ans-host", path = "../../contracts/native/ans-host", default-features = false } -registry = { version = "0.24.1", package = "abstract-registry", path = "../../contracts/native/registry", default-features = false } -account = { version = "0.24.1", package = "abstract-account", path = "../../contracts/account", default-features = false } +registry = { version = "0.24.1", package = "abstract-registry", path = "../../contracts/native/registry", default-features = false } workspace-hack = { version = "0.1", path = "../../workspace-hack" } # Predictable abstract addresses +cosmrs = { version = "0.19.0" } cw-blob = { workspace = true } -cosmrs = { version = "0.19.0" } [build-dependencies] serde_json = "1.0.79" [dev-dependencies] +abstract-app = { workspace = true } +abstract-sdk = { workspace = true } abstract-testing = { workspace = true } -abstract-app = { workspace = true } -abstract-sdk = { workspace = true } -coverage-helper = { workspace = true } +coverage-helper = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -cw-orch = { workspace = true, features = ["daemon"] } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-interchain = { workspace = true, features = ["daemon"] } +dotenv = "0.15.0" +env_logger = "0.11.3" diff --git a/framework/packages/abstract-macros/Cargo.toml b/framework/packages/abstract-macros/Cargo.toml index cd82f7bb9d..d6a30b194e 100644 --- a/framework/packages/abstract-macros/Cargo.toml +++ b/framework/packages/abstract-macros/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-macros" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Macros for Abstract SDK" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract/tree/main/packages/abstract-macros" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-macros" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract/tree/main/packages/abstract-macros" +version = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -15,9 +15,9 @@ proc-macro = true [dependencies] proc-macro2 = { version = "1.0" } -quote = { version = "1" } -syn = { version = "1", features = ["full", "extra-traits"] } +quote = { version = "1" } +syn = { version = "1", features = ["full", "extra-traits"] } [dev-dependencies] -cosmwasm-std = { workspace = true } +cosmwasm-std = { workspace = true } coverage-helper = { workspace = true } diff --git a/framework/packages/abstract-sdk/Cargo.toml b/framework/packages/abstract-sdk/Cargo.toml index c5d25a0d78..53dfbe4705 100644 --- a/framework/packages/abstract-sdk/Cargo.toml +++ b/framework/packages/abstract-sdk/Cargo.toml @@ -1,49 +1,47 @@ [package] -name = "abstract-sdk" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Helpers for Abstract contracts" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract/tree/main/packages/abstract-sdk" -resolver = "2" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-sdk" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract/tree/main/packages/abstract-sdk" +resolver = "2" +version = { workspace = true } [lints] workspace = true # for quicker tests, cargo test --lib [features] -default = [] +default = [] stargate = ["dep:cosmos-sdk-proto", "dep:prost-types", "dep:ibc-proto"] # Expose MockModule for testing with other Adapters test-utils = ["dep:abstract-testing", "dep:cosmwasm-schema"] [dependencies] -cosmwasm-std = { workspace = true, features = ["iterator", "staking"] } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -cosmos-sdk-proto = { version = "0.24", optional = true, default-features = false, features = [ - "cosmwasm", -] } -ibc-proto = { version = "0.47.0", optional = true, default-features = false } -prost-types = { version = "0.13.1", optional = true } -schemars = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } -abstract-std = { workspace = true } -semver = { workspace = true } -abstract-macros = { workspace = true } -cw-clearable = { workspace = true } -serde-cw-value = { workspace = true } +abstract-macros = { workspace = true } +abstract-std = { workspace = true } +cosmos-sdk-proto = { version = "0.24", optional = true, default-features = false, features = ["cosmwasm"] } +cosmwasm-std = { workspace = true, features = ["iterator", "staking"] } +cw-asset = { workspace = true } +cw-clearable = { workspace = true } +cw-controllers = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +ibc-proto = { version = "0.47.0", optional = true, default-features = false } +prost-types = { version = "0.13.1", optional = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +serde-cw-value = { workspace = true } +thiserror = { workspace = true } # test-utils feature abstract-testing = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-schema = { workspace = true, optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } @@ -51,10 +49,10 @@ workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] cosmwasm-schema = { workspace = true } -doc-comment = "0.3.3" +doc-comment = "0.3.3" # Set our own feature when running tests! abstract-sdk = { path = ".", features = ["test-utils"] } -cw-ownable = { workspace = true } -serde_json = "1.0.79" +cw-ownable = { workspace = true } +serde_json = "1.0.79" coverage-helper = { workspace = true } diff --git a/framework/packages/abstract-standalone/Cargo.toml b/framework/packages/abstract-standalone/Cargo.toml index 2d728c1b6e..d1b2cc9223 100644 --- a/framework/packages/abstract-standalone/Cargo.toml +++ b/framework/packages/abstract-standalone/Cargo.toml @@ -1,10 +1,10 @@ [package] -name = "abstract-standalone" -version = "0.24.1" -edition = { workspace = true } -license = { workspace = true } description = "base standalone contract implementation" -resolver = "2" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-standalone" +resolver = "2" +version = "0.24.1" [lints] workspace = true @@ -13,26 +13,26 @@ workspace = true crate-type = ["cdylib", "rlib"] [features] +stargate = ["abstract-sdk/stargate"] test-utils = ["dep:abstract-testing", "abstract-sdk/test-utils"] -stargate = ["abstract-sdk/stargate"] [dependencies] -cosmwasm-std = { workspace = true } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } cw-storage-plus = { workspace = true } -serde = { workspace = true } -semver = { workspace = true } -schemars = { workspace = true } -cw-controllers = { workspace = true } -thiserror = { workspace = true } -cw2 = { workspace = true } -cw-asset = { workspace = true } -abstract-sdk = { workspace = true } -abstract-std = { workspace = true } +cw2 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } # Interface -cw-orch = { workspace = true } abstract-interface = { version = "0.24.1", path = "../../packages/abstract-interface" } +cw-orch = { workspace = true } # Testing abstract-testing = { workspace = true, optional = true } @@ -41,7 +41,7 @@ abstract-testing = { workspace = true, optional = true } workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -cosmwasm-schema = { workspace = true } -abstract-standalone = { path = ".", features = ["test-utils"] } abstract-integration-tests = { workspace = true } -coverage-helper = { workspace = true } +abstract-standalone = { path = ".", features = ["test-utils"] } +cosmwasm-schema = { workspace = true } +coverage-helper = { workspace = true } diff --git a/framework/packages/abstract-std/Cargo.toml b/framework/packages/abstract-std/Cargo.toml index 5f4bf630e5..692744a067 100644 --- a/framework/packages/abstract-std/Cargo.toml +++ b/framework/packages/abstract-std/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-std" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract contract interfaces and storage layouts" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-std" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [lints] workspace = true @@ -15,25 +15,25 @@ workspace = true # for quicker tests, cargo test --lib [dependencies] -cosmwasm-std = { workspace = true, features = ["iterator"] } +anybuf = { workspace = true } cosmwasm-schema = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-utils = { workspace = true } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } -serde = { workspace = true } -semver = { workspace = true, features = ["serde"] } -cw-asset = { workspace = true } +cosmwasm-std = { workspace = true, features = ["iterator"] } cw-address-like = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -cw-orch = { workspace = true } -cw-ownable = { workspace = true } -sha2 = { version = "0.10.8", default-features = false } -cw-clearable = { workspace = true } -cw-blob = { workspace = true } -anybuf = { workspace = true } +cw-asset = { workspace = true } +cw-blob = { workspace = true } +cw-clearable = { workspace = true } +cw-controllers = { workspace = true } +cw-orch = { workspace = true } +cw-ownable = { workspace = true } +cw-storage-plus = { workspace = true } +cw-utils = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true, features = ["serde"] } +serde = { workspace = true } +sha2 = { version = "0.10.8", default-features = false } +thiserror = { workspace = true } ## Stringify function names function_name = { version = "0.3.0" } @@ -42,8 +42,8 @@ function_name = { version = "0.3.0" } workspace-hack = { version = "0.1", path = "../../workspace-hack" } [dev-dependencies] -rstest = { workspace = true } -anyhow = { workspace = true } abstract-testing = { path = "../abstract-testing" } -cw20-base = { workspace = true } -coverage-helper = { workspace = true } +anyhow = { workspace = true } +coverage-helper = { workspace = true } +cw20-base = { workspace = true } +rstest = { workspace = true } diff --git a/framework/packages/abstract-testing/Cargo.toml b/framework/packages/abstract-testing/Cargo.toml index f701279375..475d758d6b 100644 --- a/framework/packages/abstract-testing/Cargo.toml +++ b/framework/packages/abstract-testing/Cargo.toml @@ -1,26 +1,26 @@ [package] -name = "abstract-testing" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } +authors = { workspace = true } description = "Abstract contract interfaces and storage layouts" -license = { workspace = true } -readme = "README.md" -repository = "https://github.com/AbstractSDK/abstract" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-testing" +readme = "README.md" +repository = "https://github.com/AbstractSDK/abstract" +version = { workspace = true } [dependencies] -cosmwasm-std = { workspace = true, features = ["iterator"] } -schemars = { workspace = true } -cw-storage-plus = { workspace = true } -serde = { workspace = true } -derive_builder = "0.12.0" -abstract-std = { workspace = true } +abstract-std = { workspace = true } cosmwasm-schema = { workspace = true } -serde_json = "1.0.79" -cw2 = { workspace = true } -cw-asset = { workspace = true } -semver = { workspace = true } +cosmwasm-std = { workspace = true, features = ["iterator"] } +cw-asset = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +derive_builder = "0.12.0" +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +serde_json = "1.0.79" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../workspace-hack" } diff --git a/framework/packages/standards/dex/Cargo.toml b/framework/packages/standards/dex/Cargo.toml index c60e4229e9..60fec3aa75 100644 --- a/framework/packages/standards/dex/Cargo.toml +++ b/framework/packages/standards/dex/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "abstract-dex-standard" description = "The tendermint staking adapter is a Abstract adapter for interacting with usual DEX commands. It provides a common interface for all DEXes" +name = "abstract-dex-standard" -version = { workspace = true } authors = { workspace = true } edition = { workspace = true } license = { workspace = true } +version = { workspace = true } -exclude = ["contract.wasm", "hash.txt"] +exclude = ["contract.wasm", "hash.txt"] resolver = "2" @@ -16,26 +16,26 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] testing = ["cw-orch/daemon"] # Keep as is until TendermintStake updates. [dependencies] -cosmwasm-std = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -cw20 = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } cosmwasm-schema = { workspace = true } -cw-storage-plus = { workspace = true } +cosmwasm-std = { workspace = true } cw-address-like = { workspace = true } +cw-asset = { workspace = true } +cw-storage-plus = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -abstract-std = { workspace = true } -abstract-sdk = { workspace = true } +abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } abstract-adapter-utils = { workspace = true } -cw-orch = { workspace = true } -abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +cw-orch = { workspace = true } abstract-interface = { version = "0.24.1", path = "../../abstract-interface" } @@ -44,10 +44,10 @@ workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] abstract-interface = { workspace = true, features = ["daemon"] } -semver = { workspace = true } -anyhow = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -clap = { workspace = true } -abstract-testing = { workspace = true } -abstract-sdk = { workspace = true, features = ["test-utils"] } +abstract-sdk = { workspace = true, features = ["test-utils"] } +abstract-testing = { workspace = true } +anyhow = { workspace = true } +clap = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = { workspace = true } diff --git a/framework/packages/standards/money-market/Cargo.toml b/framework/packages/standards/money-market/Cargo.toml index 55aa7c7942..a161fb771d 100644 --- a/framework/packages/standards/money-market/Cargo.toml +++ b/framework/packages/standards/money-market/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "abstract-money-market-standard" description = "The money market adapter is an Abstract adapter for interacting with usual Money Market commands. It provides a common interface for all Money Markets" +name = "abstract-money-market-standard" -version = { workspace = true } authors = { workspace = true } edition = { workspace = true } license = { workspace = true } +version = { workspace = true } -exclude = ["contract.wasm", "hash.txt"] +exclude = ["contract.wasm", "hash.txt"] resolver = "2" @@ -16,24 +16,24 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] testing = ["cw-orch/daemon"] [dependencies] -cosmwasm-std = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -cw20 = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } cw-storage-plus = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -abstract-std = { workspace = true } -abstract-sdk = { workspace = true } +abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } abstract-adapter-utils = { workspace = true } -cw-orch = { workspace = true } -abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +cw-orch = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } diff --git a/framework/packages/standards/staking/Cargo.toml b/framework/packages/standards/staking/Cargo.toml index 167ac7383d..7bf7837ba3 100644 --- a/framework/packages/standards/staking/Cargo.toml +++ b/framework/packages/standards/staking/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-staking-standard" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } -license = { workspace = true } +authors = { workspace = true } description = "Abstract Cw-Staking Adapter Exports (used for implementing the adapter for specific staking platforms)" -exclude = ["contract.wasm", "hash.txt"] -resolver = "2" +edition = { workspace = true } +exclude = ["contract.wasm", "hash.txt"] +license = { workspace = true } +name = "abstract-staking-standard" +resolver = "2" +version = { workspace = true } [lib] @@ -14,35 +14,35 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] +export = [] # Keep as is until TendermintStake updates. [dependencies] -cosmwasm-std = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -cw20 = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } cw-storage-plus = { workspace = true } -cw-utils = { workspace = true } +cw-utils = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } -abstract-std = { workspace = true } -abstract-sdk = { workspace = true } +abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } abstract-adapter-utils = { workspace = true } -cw-orch = { workspace = true } -abstract-adapter = { version = "0.24.1", path = "../../abstract-adapter" } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +cw-orch = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } [dev-dependencies] abstract-interface = { workspace = true, features = ["daemon"] } -semver = { workspace = true } -anyhow = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -clap = { workspace = true } -abstract-testing = { workspace = true } -abstract-sdk = { workspace = true, features = ["test-utils"] } +abstract-sdk = { workspace = true, features = ["test-utils"] } +abstract-testing = { workspace = true } +anyhow = { workspace = true } +clap = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = { workspace = true } diff --git a/framework/packages/standards/utils/Cargo.toml b/framework/packages/standards/utils/Cargo.toml index 0cc3466cee..f75e3014f4 100644 --- a/framework/packages/standards/utils/Cargo.toml +++ b/framework/packages/standards/utils/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-adapter-utils" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } -license = { workspace = true } +authors = { workspace = true } description = "Abstract Adapter Utils" -exclude = ["contract.wasm", "hash.txt"] -resolver = "2" +edition = { workspace = true } +exclude = ["contract.wasm", "hash.txt"] +license = { workspace = true } +name = "abstract-adapter-utils" +resolver = "2" +version = { workspace = true } [lib] crate-type = ["cdylib", "rlib"] @@ -15,8 +15,8 @@ crate-type = ["cdylib", "rlib"] # Keep as is until TendermintStake updates. [dependencies] cosmwasm-std = { workspace = true } -cw20 = { workspace = true } -cw-asset = { workspace = true } +cw-asset = { workspace = true } +cw20 = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] workspace-hack = { version = "0.1", path = "../../../workspace-hack" } diff --git a/framework/rustfmt.toml b/framework/rustfmt.toml index 4080c0d58f..8f1249bab7 100644 --- a/framework/rustfmt.toml +++ b/framework/rustfmt.toml @@ -1,7 +1,7 @@ # stable +hard_tabs = false newline_style = "Unix" -hard_tabs = false -tab_spaces = 4 +tab_spaces = 4 # group_imports = "StdExternalCrate" # imports_granularity = "Crate" diff --git a/framework/taplo.toml b/framework/taplo.toml new file mode 100644 index 0000000000..85e56f12e7 --- /dev/null +++ b/framework/taplo.toml @@ -0,0 +1,5 @@ +[formatting] +align_entries = true +column_width = 100 +inline_table_expand = false +reorder_keys = true diff --git a/framework/workspace-hack/Cargo.toml b/framework/workspace-hack/Cargo.toml index 83559f6071..1d32268329 100644 --- a/framework/workspace-hack/Cargo.toml +++ b/framework/workspace-hack/Cargo.toml @@ -3,9 +3,9 @@ # cargo hakari generate [package] -name = "workspace-hack" -version = "0.1.0" description = "workspace-hack package, managed by hakari" +name = "workspace-hack" +version = "0.1.0" # You can choose to publish this crate: see https://docs.rs/cargo-hakari/latest/cargo_hakari/publishing. publish = false @@ -14,371 +14,371 @@ publish = false ### BEGIN HAKARI SECTION [dependencies] -anstream = { version = "0.6" } -anyhow = { version = "1" } -bytes = { version = "1", default-features = false, features = ["serde"] } -cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } -cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } -cw-orch-interchain = { version = "0.8", features = ["daemon"] } -cw20-base = { version = "2", default-features = false, features = ["library"] } -digest = { version = "0.10", features = ["mac", "oid", "std"] } -generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } -getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } -log = { version = "0.4", default-features = false, features = ["std"] } -memchr = { version = "2" } -phf_shared = { version = "0.11", default-features = false, features = ["std"] } -ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } -prost = { version = "0.13", features = ["prost-derive"] } -prost-types = { version = "0.13" } -rand = { version = "0.8", features = ["small_rng"] } -rand_chacha = { version = "0.3", default-features = false, features = ["std"] } -rand_core = { version = "0.6", default-features = false, features = ["std"] } -semver = { version = "1", features = ["serde"] } -serde = { version = "1", features = ["alloc", "derive"] } -sha2 = { version = "0.10", features = ["oid"] } -subtle = { version = "2", default-features = false, features = ["i128"] } -tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } +anstream = { version = "0.6" } +anyhow = { version = "1" } +bytes = { version = "1", default-features = false, features = ["serde"] } +cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } +cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } +cw-orch-interchain = { version = "0.8", features = ["daemon"] } +cw20-base = { version = "2", default-features = false, features = ["library"] } +digest = { version = "0.10", features = ["mac", "oid", "std"] } +generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } +getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } +log = { version = "0.4", default-features = false, features = ["std"] } +memchr = { version = "2" } +phf_shared = { version = "0.11", default-features = false, features = ["std"] } +ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } +prost = { version = "0.13", features = ["prost-derive"] } +prost-types = { version = "0.13" } +rand = { version = "0.8", features = ["small_rng"] } +rand_chacha = { version = "0.3", default-features = false, features = ["std"] } +rand_core = { version = "0.6", default-features = false, features = ["std"] } +semver = { version = "1", features = ["serde"] } +serde = { version = "1", features = ["alloc", "derive"] } +sha2 = { version = "0.10", features = ["oid"] } +subtle = { version = "2", default-features = false, features = ["i128"] } +tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } tendermint-proto-f645eb7eb1285ab4 = { package = "tendermint-proto", version = "0.39", features = ["std"] } -zeroize = { version = "1" } +zeroize = { version = "1" } [build-dependencies] -anstream = { version = "0.6" } -anyhow = { version = "1" } -bytes = { version = "1", default-features = false, features = ["serde"] } -cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } -cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } -cw-orch-interchain = { version = "0.8", features = ["daemon"] } -cw20-base = { version = "2", default-features = false, features = ["library"] } -digest = { version = "0.10", features = ["mac", "oid", "std"] } -generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } -getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } -log = { version = "0.4", default-features = false, features = ["std"] } -memchr = { version = "2" } -phf_shared = { version = "0.11", default-features = false, features = ["std"] } -ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } -prost = { version = "0.13", features = ["prost-derive"] } -prost-types = { version = "0.13" } -rand = { version = "0.8", features = ["small_rng"] } -rand_chacha = { version = "0.3", default-features = false, features = ["std"] } -rand_core = { version = "0.6", default-features = false, features = ["std"] } -semver = { version = "1", features = ["serde"] } -serde = { version = "1", features = ["alloc", "derive"] } -sha2 = { version = "0.10", features = ["oid"] } -subtle = { version = "2", default-features = false, features = ["i128"] } -syn-dff4ba8e3ae991db = { package = "syn", version = "1", features = ["extra-traits", "full", "visit", "visit-mut"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "full", "visit-mut"] } -tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } +anstream = { version = "0.6" } +anyhow = { version = "1" } +bytes = { version = "1", default-features = false, features = ["serde"] } +cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } +cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } +cw-orch-interchain = { version = "0.8", features = ["daemon"] } +cw20-base = { version = "2", default-features = false, features = ["library"] } +digest = { version = "0.10", features = ["mac", "oid", "std"] } +generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } +getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } +log = { version = "0.4", default-features = false, features = ["std"] } +memchr = { version = "2" } +phf_shared = { version = "0.11", default-features = false, features = ["std"] } +ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } +prost = { version = "0.13", features = ["prost-derive"] } +prost-types = { version = "0.13" } +rand = { version = "0.8", features = ["small_rng"] } +rand_chacha = { version = "0.3", default-features = false, features = ["std"] } +rand_core = { version = "0.6", default-features = false, features = ["std"] } +semver = { version = "1", features = ["serde"] } +serde = { version = "1", features = ["alloc", "derive"] } +sha2 = { version = "0.10", features = ["oid"] } +subtle = { version = "2", default-features = false, features = ["i128"] } +syn-dff4ba8e3ae991db = { package = "syn", version = "1", features = ["extra-traits", "full", "visit", "visit-mut"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "full", "visit-mut"] } +tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } tendermint-proto-f645eb7eb1285ab4 = { package = "tendermint-proto", version = "0.39", features = ["std"] } -zeroize = { version = "1" } +zeroize = { version = "1" } [target.x86_64-unknown-linux-gnu.dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bitflags = { version = "2", default-features = false, features = ["std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2" } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bitflags = { version = "2", default-features = false, features = ["std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2" } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.x86_64-unknown-linux-gnu.build-dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bitflags = { version = "2", default-features = false, features = ["std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -derive_more = { version = "0.99" } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2" } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bitflags = { version = "2", default-features = false, features = ["std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +derive_more = { version = "0.99" } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2" } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.aarch64-apple-darwin.dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2", features = ["extra_traits"] } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2", features = ["extra_traits"] } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.aarch64-apple-darwin.build-dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -derive_more = { version = "0.99" } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2", features = ["extra_traits"] } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +derive_more = { version = "0.99" } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2", features = ["extra_traits"] } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } ### END HAKARI SECTION diff --git a/integrations/Cargo.toml b/integrations/Cargo.toml index e721c94c71..b32f464bef 100644 --- a/integrations/Cargo.toml +++ b/integrations/Cargo.toml @@ -12,67 +12,67 @@ members = [ resolver = "2" [workspace.package] -version = "0.24.1" authors = [ "CyberHoward ", "Riada ", "Abstract Money ", ] +documentation = "https://docs.abstract.money/" edition = "2021" homepage = "https://abstract.money" -documentation = "https://docs.abstract.money/" -repository = "https://github.com/AbstractSDK/abstract" -license = "GPL-3.0-or-later" keywords = ["cosmos", "cosmwasm", "framework"] +license = "GPL-3.0-or-later" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.1" [workspace.dependencies] -cosmwasm-std = { version = "2.0" } cosmwasm-schema = { version = "2.0" } -cw-storage-plus = "2.0.0" -cw2 = "2.0.0" -cw-plus-orch = { version = "0.25.0" } -cw20 = { version = "2.0.0" } -cw20-base = { version = "2.0.0" } -cw-utils = "2.0" -cw-controllers = "2.0" -cw-ownable = { version = "2.0" } +cosmwasm-std = { version = "2.0" } cw-address-like = { version = "2.0" } -cw-asset = { version = "4.0" } -cw-orch = { version = "0.27.0" } +cw-asset = { version = "4.0" } +cw-controllers = "2.0" +cw-orch = { version = "0.27.0" } +cw-ownable = { version = "2.0" } +cw-plus-orch = { version = "0.25.0" } +cw-storage-plus = "2.0.0" +cw-utils = "2.0" +cw2 = "2.0.0" +cw20 = { version = "2.0.0" } +cw20-base = { version = "2.0.0" } anyhow = "1.0" -schemars = "0.8" -serde = { version = "1.0", default-features = false, features = ["derive"] } +chrono = { version = "0.4.31", default-features = false } +clap = { version = "4.0.32", features = ["derive"] } +protobuf = { version = "2", features = ["with-bytes"] } +schemars = "0.8" +semver = "1.0" +serde = { version = "1.0", default-features = false, features = ["derive"] } thiserror = { version = "1.0.50" } -protobuf = { version = "2", features = ["with-bytes"] } -chrono = { version = "0.4.31", default-features = false } -clap = { version = "4.0.32", features = ["derive"] } -semver = "1.0" ## crates in order of publishing ## see docs/Publishing.md +abstract-adapter = { version = "0.24.1" } abstract-interface = { version = "0.24.1" } -abstract-adapter = { version = "0.24.1" } -abstract-sdk = { version = "0.24.1" } -abstract-std = { version = "0.24.1" } +abstract-sdk = { version = "0.24.1" } +abstract-std = { version = "0.24.1" } -abstract-adapter-utils = { version = "0.24.1" } -abstract-dex-standard = { version = "0.24.1" } +abstract-adapter-utils = { version = "0.24.1" } +abstract-dex-standard = { version = "0.24.1" } abstract-money-market-standard = { version = "0.24.1" } -abstract-staking-standard = { version = "0.24.1" } +abstract-staking-standard = { version = "0.24.1" } # TODO: REMOVE As soon as new dex-standard published [patch.crates-io] -abstract-adapter = { path = "../framework/packages/abstract-adapter" } -abstract-interface = { path = "../framework/packages/abstract-interface" } -abstract-sdk = { path = "../framework/packages/abstract-sdk" } -abstract-std = { path = "../framework/packages/abstract-std" } -abstract-macros = { path = "../framework/packages/abstract-macros" } -abstract-adapter-utils = { path = "../framework/packages/standards/utils" } -abstract-dex-standard = { path = "../framework/packages/standards/dex" } -abstract-staking-standard = { path = "../framework/packages/standards/staking" } +abstract-adapter = { path = "../framework/packages/abstract-adapter" } +abstract-adapter-utils = { path = "../framework/packages/standards/utils" } +abstract-dex-standard = { path = "../framework/packages/standards/dex" } +abstract-interface = { path = "../framework/packages/abstract-interface" } +abstract-macros = { path = "../framework/packages/abstract-macros" } abstract-money-market-standard = { path = "../framework/packages/standards/money-market" } +abstract-sdk = { path = "../framework/packages/abstract-sdk" } +abstract-staking-standard = { path = "../framework/packages/standards/staking" } +abstract-std = { path = "../framework/packages/abstract-std" } # In case polytone not released # abstract-polytone = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } @@ -81,12 +81,12 @@ abstract-money-market-standard = { path = "../framework/packages/standards/money # Backup release profile, will result in warnings during optimization [profile.release] -rpath = false -lto = true -overflow-checks = true -opt-level = 3 -debug = false +codegen-units = 1 +debug = false debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false +incremental = false +lto = true +opt-level = 3 +overflow-checks = true +panic = 'abort' +rpath = false diff --git a/integrations/astroport-adapter/Cargo.toml b/integrations/astroport-adapter/Cargo.toml index c4393c8942..51b8b19ae3 100644 --- a/integrations/astroport-adapter/Cargo.toml +++ b/integrations/astroport-adapter/Cargo.toml @@ -1,15 +1,14 @@ [package] -name = "abstract-astroport-adapter" -version = "2.10.0" -authors = ["Abstract Money "] -edition = "2021" +authors = ["Abstract Money "] description = "Abstract DexCommand implementation for Astroport" -license = "Apache-2.0" -repository = "https://github.com/astroport-fi/astroport" +edition = "2021" +license = "Apache-2.0" +name = "abstract-astroport-adapter" +repository = "https://github.com/astroport-fi/astroport" +version = "2.10.0" [features] default = ["full_integration"] -local = [] full_integration = [ "dep:cw20", "dep:cosmwasm-schema", @@ -17,20 +16,21 @@ full_integration = [ "dep:cw-utils", "dep:astroport", ] +local = [] [dependencies] -astroport = { version = "3.11.1", optional = true } +astroport = { version = "3.11.1", optional = true } lazy_static = "1.4.0" -cosmwasm-std = { workspace = true } +abstract-dex-standard = { workspace = true } +abstract-sdk = { workspace = true } abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } +cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } [dev-dependencies] abstract-dex-standard = { workspace = true, features = ["testing"] } -cw-orch = { workspace = true } +cw-orch = { workspace = true } diff --git a/integrations/astrovault-adapter/Cargo.toml b/integrations/astrovault-adapter/Cargo.toml index 0cd68b6181..2bc47af399 100644 --- a/integrations/astrovault-adapter/Cargo.toml +++ b/integrations/astrovault-adapter/Cargo.toml @@ -1,34 +1,29 @@ [package] -name = "abstract-astrovault-adapter" -version = "0.2.0" -authors = ["Abstract Money "] -edition = "2021" +authors = ["Abstract Money "] description = "Abstract DexCommand implementation for Astrovault" -license = "Apache-2.0" +edition = "2021" +license = "Apache-2.0" +name = "abstract-astrovault-adapter" +version = "0.2.0" [features] -default = ["full_integration"] -local = [] -full_integration = [ - "dep:cw20", - "dep:cosmwasm-schema", - "dep:cw-asset", - "dep:cw-utils", -] +default = ["full_integration"] +full_integration = ["dep:cw20", "dep:cosmwasm-schema", "dep:cw-asset", "dep:cw-utils"] +local = [] [dependencies] lazy_static = "1.4.0" -cosmwasm-std = { workspace = true } +abstract-dex-standard = { workspace = true } +abstract-sdk = { workspace = true } abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } +cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } [dev-dependencies] -astrovault = { version = "0.1.1" } abstract-dex-standard = { workspace = true, features = ["testing"] } -cw-orch = { workspace = true } +astrovault = { version = "0.1.1" } +cw-orch = { workspace = true } diff --git a/integrations/bundles/mockdex/Cargo.toml b/integrations/bundles/mockdex/Cargo.toml index c5a9a6107f..70a2e11cdb 100644 --- a/integrations/bundles/mockdex/Cargo.toml +++ b/integrations/bundles/mockdex/Cargo.toml @@ -1,28 +1,28 @@ [package] -name = "mockdex-bundle" -version = { workspace = true } edition = "2021" +name = "mockdex-bundle" +version = { workspace = true } # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] [dependencies] +cw-controllers = "2.0.0" +wyndex = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } +wyndex-factory = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } wyndex-multi-hop = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -wyndex-factory = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -wyndex-pair = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -wyndex-stake = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -wyndex = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -cw-controllers = "2.0.0" +wyndex-pair = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } +wyndex-stake = { git = "https://github.com/cosmorama/wynddex.git", tag = "v1.1.2" } -abstract-std = { workspace = true } -abstract-interface = { workspace = true, features = ["integration"] } -cw20-base = { workspace = true } -cw20 = { workspace = true } -cw-plus-orch = "0.25.0" -cw-orch = { workspace = true } -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-asset = { workspace = true } -anyhow = { workspace = true } +abstract-interface = { workspace = true, features = ["integration"] } +abstract-std = { workspace = true } +anyhow = { workspace = true } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-orch = { workspace = true } cw-plus-interface.workspace = true +cw-plus-orch = "0.25.0" +cw20 = { workspace = true } +cw20-base = { workspace = true } diff --git a/integrations/kujira-adapter/Cargo.toml b/integrations/kujira-adapter/Cargo.toml index 56ff0cd664..babdf691d5 100644 --- a/integrations/kujira-adapter/Cargo.toml +++ b/integrations/kujira-adapter/Cargo.toml @@ -1,31 +1,31 @@ [package] -name = "abstract-kujira-adapter" -version = "0.3.0" -authors = ["Abstract Money "] -edition = "2021" +authors = ["Abstract Money "] description = "Abstract Adapters implementation for Kujira" -license = "MIT OR Apache-2.0" +edition = "2021" +license = "MIT OR Apache-2.0" +name = "abstract-kujira-adapter" +version = "0.3.0" [features] -default = ["full_integration"] -local = [] +default = ["full_integration"] full_integration = ["dep:kujira", "dep:cw20", "dep:cw-asset", "dep:cw-utils"] +local = [] [dependencies] kujira = { version = "0.8.2", optional = true } -cosmwasm-std = { workspace = true, features = ["stargate"] } -abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } +abstract-dex-standard = { workspace = true } abstract-money-market-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } -prost = "0.12.3" +abstract-sdk = { workspace = true } +abstract-staking-standard = { workspace = true } +cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-std = { workspace = true, features = ["stargate"] } +cw-asset = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } +prost = "0.12.3" [dev-dependencies] -abstract-dex-standard = { workspace = true, features = ["testing"] } -cw-orch = { workspace = true, features = ["daemon"] } +abstract-dex-standard = { workspace = true, features = ["testing"] } cosmwasm-schema.workspace = true +cw-orch = { workspace = true, features = ["daemon"] } diff --git a/integrations/mars-adapter/Cargo.toml b/integrations/mars-adapter/Cargo.toml index 9990f5c45e..0c4471770c 100644 --- a/integrations/mars-adapter/Cargo.toml +++ b/integrations/mars-adapter/Cargo.toml @@ -1,14 +1,13 @@ [package] -name = "abstract-mars-adapter" -version = "0.3.0" -authors = ["Abstract Money "] -edition = "2021" +authors = ["Abstract Money "] description = "Abstract Staking implementation for Kujira" -license = "MIT OR Apache-2.0" +edition = "2021" +license = "MIT OR Apache-2.0" +name = "abstract-mars-adapter" +version = "0.3.0" [features] default = ["full_integration"] -local = [] full_integration = [ "dep:mars-red-bank-types", "dep:cw20", @@ -16,21 +15,22 @@ full_integration = [ "dep:cw-utils", "dep:cosmwasm-schema", ] +local = [] [dependencies] -cosmwasm-std = { workspace = true, features = ["stargate"] } -abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } +abstract-dex-standard = { workspace = true } abstract-money-market-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } -mars-red-bank-types = { version = "1.0.0", optional = true } +abstract-sdk = { workspace = true } +abstract-staking-standard = { workspace = true } +cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-std = { workspace = true, features = ["stargate"] } +cw-asset = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } +mars-red-bank-types = { version = "1.0.0", optional = true } [dev-dependencies] -abstract-dex-standard = { workspace = true, features = ["testing"] } -cw-orch = { workspace = true, features = ["daemon"] } +abstract-dex-standard = { workspace = true, features = ["testing"] } cosmwasm-schema.workspace = true +cw-orch = { workspace = true, features = ["daemon"] } diff --git a/integrations/osmosis-adapter/Cargo.toml b/integrations/osmosis-adapter/Cargo.toml index c6ecb5c11c..ee011d8081 100644 --- a/integrations/osmosis-adapter/Cargo.toml +++ b/integrations/osmosis-adapter/Cargo.toml @@ -1,29 +1,24 @@ [package] -name = "abstract-osmosis-adapter" -version = "0.26.0" -authors = ["Abstract Money "] -edition = "2021" +authors = ["Abstract Money "] description = "Abstract DexCommand implementation for Osmosis" -license = "MIT OR Apache-2.0" +edition = "2021" +license = "MIT OR Apache-2.0" +name = "abstract-osmosis-adapter" +version = "0.26.0" [features] -default = ["full_integration"] -full_integration = [ - "dep:cw20", - "dep:cw-asset", - "dep:cw-utils", - "dep:osmosis-std", -] +default = ["full_integration"] +full_integration = ["dep:cw20", "dep:cw-asset", "dep:cw-utils", "dep:osmosis-std"] [dependencies] osmosis-std = { version = "0.26.0", optional = true } -cosmwasm-std = { workspace = true, features = ["stargate"] } +abstract-dex-standard = { workspace = true } +abstract-sdk = { workspace = true } abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } +cosmwasm-std = { workspace = true, features = ["stargate"] } +cw-asset = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } cosmwasm-schema = { workspace = true } diff --git a/integrations/taplo.toml b/integrations/taplo.toml new file mode 100644 index 0000000000..85e56f12e7 --- /dev/null +++ b/integrations/taplo.toml @@ -0,0 +1,5 @@ +[formatting] +align_entries = true +column_width = 100 +inline_table_expand = false +reorder_keys = true diff --git a/integrations/wyndex-adapter/Cargo.toml b/integrations/wyndex-adapter/Cargo.toml index 472dbc7cd7..69706920db 100644 --- a/integrations/wyndex-adapter/Cargo.toml +++ b/integrations/wyndex-adapter/Cargo.toml @@ -1,15 +1,14 @@ [package] -name = "abstract-wyndex-adapter" -version = { workspace = true } -authors = ["Abstract Money "] -edition = { workspace = true } +authors = ["Abstract Money "] description = "Abstract DexCommand implementation for Wyndex" -license = { workspace = true } -repository = { workspace = true } -homepage = "https://www.wynddao.com" +edition = { workspace = true } +homepage = "https://www.wynddao.com" +license = { workspace = true } +name = "abstract-wyndex-adapter" +repository = { workspace = true } +version = { workspace = true } [features] -local = [] default = ["full_integration"] full_integration = [ "dep:wyndex", @@ -19,19 +18,18 @@ full_integration = [ "dep:cw-controllers", "dep:cw20", ] +local = [] [dependencies] -wyndex = { git = "https://github.com/wynddao/wynddex", tag = "v1.1.2", optional = true } -wyndex-stake = { git = "https://github.com/wynddao/wynddex", tag = "v1.1.2", features = [ - "library", -], optional = true } +wyndex = { git = "https://github.com/wynddao/wynddex", tag = "v1.1.2", optional = true } +wyndex-stake = { git = "https://github.com/wynddao/wynddex", tag = "v1.1.2", features = ["library"], optional = true } -cosmwasm-std = { workspace = true } +abstract-dex-standard = { workspace = true } +abstract-sdk = { workspace = true } abstract-staking-standard = { workspace = true } -abstract-dex-standard = { workspace = true } -abstract-sdk = { workspace = true } -cw20 = { workspace = true, optional = true } -cosmwasm-schema = { workspace = true, optional = true } -cw-asset = { workspace = true, optional = true } -cw-utils = { workspace = true, optional = true } -cw-controllers = { workspace = true, optional = true } +cosmwasm-schema = { workspace = true, optional = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true, optional = true } +cw-controllers = { workspace = true, optional = true } +cw-utils = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } diff --git a/interchain/Cargo.toml b/interchain/Cargo.toml index 58c800687f..1c7359638d 100644 --- a/interchain/Cargo.toml +++ b/interchain/Cargo.toml @@ -17,111 +17,109 @@ members = [ resolver = "2" [workspace.package] -version = "0.24.1" authors = [ "CyberHoward ", "Riada ", "Abstract Money ", ] +documentation = "https://docs.abstract.money/" edition = "2021" homepage = "https://abstract.money" -documentation = "https://docs.abstract.money/" -repository = "https://github.com/AbstractSDK/abstract" -license = "GPL-3.0-or-later" keywords = ["cosmos", "cosmwasm", "framework"] +license = "GPL-3.0-or-later" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.1" [workspace.dependencies] -cosmwasm-std = { version = "2.0" } cosmwasm-schema = { version = "2.0" } -cw-controllers = { version = "2.0" } -cw-utils = { version = "2.0" } +cosmwasm-std = { version = "2.0" } +cw-controllers = { version = "2.0" } cw-storage-plus = "2.0.0" -cw2 = { version = "2.0.0" } -cw20 = { version = "2.0.0" } -cw20-base = { version = "2.0.0", features = ["library"] } +cw-utils = { version = "2.0" } +cw2 = { version = "2.0.0" } +cw20 = { version = "2.0.0" } +cw20-base = { version = "2.0.0", features = ["library"] } -cw-asset = { version = "4.0" } -cw-ownable = { version = "2.0" } cw-address-like = { version = "2.0" } +cw-asset = { version = "4.0" } +cw-ownable = { version = "2.0" } -schemars = "0.8" -serde = { version = "1.0", default-features = false, features = ["derive"] } +protobuf = { version = "2", features = ["with-bytes"] } +schemars = "0.8" +serde = { version = "1.0", default-features = false, features = ["derive"] } thiserror = { version = "1.0.49" } -protobuf = { version = "2", features = ["with-bytes"] } -clap = { version = "4.0.32", features = ["derive"] } +clap = { version = "4.0.32", features = ["derive"] } semver = "1.0" -tokio = { version = "1.33.0", features = ["full"] } +tokio = { version = "1.33.0", features = ["full"] } -polytone = { package = "abstract-polytone", version = "2.0.0" } -polytone-note = { package = "abstract-polytone-note", version = "4.0.0" } cw-orch-polytone = { package = "abstract-cw-orch-polytone", version = "5.0.0" } +polytone = { package = "abstract-polytone", version = "2.0.0" } +polytone-note = { package = "abstract-polytone-note", version = "4.0.0" } -cw-orch = { version = "0.27.0" } -cw-orch-daemon = { version = "0.28.0" } -cw-orch-interchain = { version = "0.8.0" } +cw-orch = { version = "0.27.0" } cw-orch-clone-testing = { version = "0.9.0" } -cw-orch-proto = { version = "0.9.0" } +cw-orch-daemon = { version = "0.28.0" } +cw-orch-interchain = { version = "0.8.0" } +cw-orch-proto = { version = "0.9.0" } # Keep these as path, creates cirular dependency otherwise # Only need to re-publish all contracts if a re-publish of abstract-interface is required +abstract-adapter = { version = "0.24.1", path = "../framework/packages/abstract-adapter" } +abstract-app = { version = "0.24.1", path = "../framework/packages/abstract-app" } +abstract-client = { version = "0.24.1", path = "../framework/packages/abstract-client" } abstract-interface = { version = "0.24.1", path = "../framework/packages/abstract-interface" } -abstract-sdk = { version = "0.24.1", path = "../framework/packages/abstract-sdk" } -abstract-std = { version = "0.24.1", path = "../framework/packages/abstract-std" } -abstract-app = { version = "0.24.1", path = "../framework/packages/abstract-app" } -abstract-adapter = { version = "0.24.1", path = "../framework/packages/abstract-adapter" } -abstract-testing = { version = "0.24.1", path = "../framework/packages/abstract-testing" } -abstract-client = { version = "0.24.1", path = "../framework/packages/abstract-client" } +abstract-sdk = { version = "0.24.1", path = "../framework/packages/abstract-sdk" } +abstract-std = { version = "0.24.1", path = "../framework/packages/abstract-std" } +abstract-testing = { version = "0.24.1", path = "../framework/packages/abstract-testing" } # Modules abstract-account = { version = "0.24.1", path = "../framework/contracts/account" } # croncat-app = { path = "../modules/contracts/apps/croncat" } challenge-app = { path = "../modules/contracts/apps/challenge" } # dca-app = { path = "../modules/contracts/apps/dca" } -abstract-cw-staking = { path = "../modules/contracts/adapters/cw-staking" } -abstract-dex-adapter = { path = "../modules/contracts/adapters/dex" } +abstract-cw-staking = { path = "../modules/contracts/adapters/cw-staking" } +abstract-dex-adapter = { path = "../modules/contracts/adapters/dex" } abstract-money-market-adapter = { path = "../modules/contracts/adapters/money-market" } -abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = [ - "library", -], branch = "fix-for-abstract" } +abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = ["library"], branch = "fix-for-abstract" } ## Testing -rstest = "0.17.0" anyhow = "1" +rstest = "0.17.0" # Do not remove, none of interchain packages are deployed [patch.crates-io] -abstract-adapter = { path = "../framework/packages/abstract-adapter" } -abstract-app = { path = "../framework/packages/abstract-app" } -abstract-interface = { path = "../framework/packages/abstract-interface" } -abstract-client = { path = "../framework/packages/abstract-client" } -abstract-sdk = { path = "../framework/packages/abstract-sdk" } -abstract-testing = { path = "../framework/packages/abstract-testing" } -abstract-std = { path = "../framework/packages/abstract-std" } -abstract-macros = { path = "../framework/packages/abstract-macros" } -abstract-adapter-utils = { path = "../framework/packages/standards/utils" } -abstract-dex-standard = { path = "../framework/packages/standards/dex" } -abstract-staking-standard = { path = "../framework/packages/standards/staking" } +abstract-adapter = { path = "../framework/packages/abstract-adapter" } +abstract-adapter-utils = { path = "../framework/packages/standards/utils" } +abstract-app = { path = "../framework/packages/abstract-app" } +abstract-client = { path = "../framework/packages/abstract-client" } +abstract-dex-standard = { path = "../framework/packages/standards/dex" } +abstract-interface = { path = "../framework/packages/abstract-interface" } +abstract-macros = { path = "../framework/packages/abstract-macros" } abstract-money-market-standard = { path = "../framework/packages/standards/money-market" } +abstract-sdk = { path = "../framework/packages/abstract-sdk" } +abstract-staking-standard = { path = "../framework/packages/standards/staking" } +abstract-std = { path = "../framework/packages/abstract-std" } +abstract-testing = { path = "../framework/packages/abstract-testing" } #TODO: remove after polytone release -abstract-polytone = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } -abstract-polytone-note = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } abstract-cw-orch-polytone = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } +abstract-polytone = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } +abstract-polytone-note = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } # Backup release profile, will result in warnings during optimization [patch.'https://github.com/AbstractSDK/cw-orchestrator'] -cw-orch = { version = "0.26.0" } +cw-orch = { version = "0.26.0" } cw-orch-interchain = { version = "=0.7.2" } [profile.release] -rpath = false -lto = true -overflow-checks = true -opt-level = 3 -debug = false +codegen-units = 1 +debug = false debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false +incremental = false +lto = true +opt-level = 3 +overflow-checks = true +panic = 'abort' +rpath = false diff --git a/interchain/framework-clone-testing/Cargo.toml b/interchain/framework-clone-testing/Cargo.toml index 012a78e604..cef9ed5368 100644 --- a/interchain/framework-clone-testing/Cargo.toml +++ b/interchain/framework-clone-testing/Cargo.toml @@ -1,30 +1,30 @@ [package] -name = "abstract-framework-clone-testing" -version = { workspace = true } edition = { workspace = true } +name = "abstract-framework-clone-testing" +version = { workspace = true } [lib] [dependencies] -cosmwasm-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } -cw-orch = { workspace = true, features = ["daemon"] } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-clone-testing = { workspace = true } -abstract-std = { workspace = true } -abstract-app = { workspace = true, features = ["test-utils"] } -abstract-testing = { workspace = true } -abstract-account = { workspace = true } -abstract-client = { workspace = true } -abstract-interface = { workspace = true, features = ["daemon"] } +abstract-account = { workspace = true } +abstract-app = { workspace = true, features = ["test-utils"] } +abstract-client = { workspace = true } abstract-integration-tests = { path = "../../framework/packages/abstract-integration-tests" } +abstract-interface = { workspace = true, features = ["daemon"] } +abstract-std = { workspace = true } +abstract-testing = { workspace = true } -tokio = { workspace = true } -anyhow = { workspace = true } -env_logger = "0.11.3" +anyhow = { workspace = true } +env_logger = "0.11.3" lazy_static = "1.4.0" +tokio = { workspace = true } -cw2 = { workspace = true } +cw2 = { workspace = true } semver = { workspace = true } diff --git a/interchain/interchain-end_to_end_testing/Cargo.toml b/interchain/interchain-end_to_end_testing/Cargo.toml index 69de461dc5..23e9cd8a0f 100644 --- a/interchain/interchain-end_to_end_testing/Cargo.toml +++ b/interchain/interchain-end_to_end_testing/Cargo.toml @@ -1,44 +1,44 @@ [package] -name = "abstract-interchain-tests" -version = "0.24.1" -edition = { workspace = true } -license = { workspace = true } description = "Interchain testing library for the Abstract SDK. This is used primarily for tests but some elements are re-usable for testing apps and adapters" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-interchain-tests" +version = "0.24.1" [lib] [dependencies] -cosmwasm-std = { workspace = true } -cw2 = { workspace = true } -cw-utils = { workspace = true } -cw-orch = { workspace = true, features = ["daemon"] } +cosmwasm-std = { workspace = true } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-interchain = { workspace = true, features = ["daemon"] } -cw-orch-proto = { workspace = true } +cw-orch-proto = { workspace = true } +cw-utils = { workspace = true } +cw2 = { workspace = true } -abstract-std = { workspace = true } -abstract-app = { workspace = true, features = ["test-utils"] } -abstract-sdk = { workspace = true } -abstract-adapter = { workspace = true, features = ["test-utils"] } -abstract-testing = { workspace = true } +abstract-adapter = { workspace = true, features = ["test-utils"] } +abstract-app = { workspace = true, features = ["test-utils"] } +abstract-client = { workspace = true } abstract-interface = { workspace = true, features = ["interchain"] } -abstract-scripts = { path = "../scripts" } -abstract-client = { workspace = true } +abstract-scripts = { path = "../scripts" } +abstract-sdk = { workspace = true } +abstract-std = { workspace = true } +abstract-testing = { workspace = true } -tokio = { workspace = true } -log = "0.4.14" -anyhow = { workspace = true } +anyhow = { workspace = true } +dotenv = "0.15.0" env_logger = "0.11.3" -dotenv = "0.15.0" +log = "0.4.14" +tokio = { workspace = true } ibc-relayer-types = "0.29" -cw-orch-polytone = { workspace = true } -polytone = { workspace = true } +base64 = "0.22.1" cosmwasm-schema.workspace = true -cw-controllers = { workspace = true } +cw-controllers = { workspace = true } +cw-orch-polytone = { workspace = true } cw-storage-plus.workspace = true -thiserror.workspace = true -base64 = "0.22.1" +polytone = { workspace = true } +thiserror.workspace = true # Testing contract counter-contract = { version = "0.27.0" } # Use tag if breaks diff --git a/interchain/modules-clone-testing/Cargo.toml b/interchain/modules-clone-testing/Cargo.toml index a3081ad4f4..fd5ec21bd4 100644 --- a/interchain/modules-clone-testing/Cargo.toml +++ b/interchain/modules-clone-testing/Cargo.toml @@ -1,37 +1,37 @@ [package] -name = "abstract-modules-interchain-tests" -version = { workspace = true } edition = { workspace = true } +name = "abstract-modules-interchain-tests" +version = { workspace = true } [lib] [dependencies] -cosmwasm-std = { workspace = true } -cw-asset = { workspace = true } -cw20 = { workspace = true } -cw-orch = { workspace = true, features = ["daemon"] } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-clone-testing = { workspace = true } +cw20 = { workspace = true } -abstract-app = { workspace = true, features = ["test-utils"] } +abstract-app = { workspace = true, features = ["test-utils"] } +abstract-client = { workspace = true } abstract-interface = { workspace = true, features = ["daemon"] } -abstract-client = { workspace = true } -tokio = { workspace = true } -anyhow = { workspace = true } -env_logger = "0.11.3" +anyhow = { workspace = true } +env_logger = "0.11.3" lazy_static = "1.4.0" +tokio = { workspace = true } # # Clone testing -abstract-dex-adapter = { workspace = true, features = [ +abstract-cw-staking = { workspace = true, features = [ "testing", # "astroport", - # "fin", + # "bow", "astrovault", ] } -abstract-cw-staking = { workspace = true, features = [ +abstract-dex-adapter = { workspace = true, features = [ "testing", # "astroport", - # "bow", + # "fin", "astrovault", ] } abstract-money-market-adapter = { workspace = true, features = [ @@ -43,5 +43,5 @@ abstract-money-market-adapter = { workspace = true, features = [ # kujira = { version = "0.8" } astrovault = { version = "0.1.4" } +serde = "1" serde_json = "1" -serde = "1" diff --git a/interchain/rustfmt.toml b/interchain/rustfmt.toml index 4080c0d58f..8f1249bab7 100644 --- a/interchain/rustfmt.toml +++ b/interchain/rustfmt.toml @@ -1,7 +1,7 @@ # stable +hard_tabs = false newline_style = "Unix" -hard_tabs = false -tab_spaces = 4 +tab_spaces = 4 # group_imports = "StdExternalCrate" # imports_granularity = "Crate" diff --git a/interchain/scripts/Cargo.toml b/interchain/scripts/Cargo.toml index 405d2bdc2c..be4786e2e5 100644 --- a/interchain/scripts/Cargo.toml +++ b/interchain/scripts/Cargo.toml @@ -1,67 +1,62 @@ [package] -name = "abstract-scripts" -version = { workspace = true } edition = { workspace = true } +name = "abstract-scripts" +version = { workspace = true } [lib] [dependencies] -cosmwasm-std = { workspace = true } -serde = { workspace = true } -semver = { workspace = true } -cw-controllers = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -cw20-base = { workspace = true } -cw-orch = { workspace = true, features = ["daemon"] } -cw-orch-interchain = { workspace = true, features = ["daemon"] } +abstract-interface = { workspace = true, features = ["daemon"] } +abstract-std = { workspace = true } +abstract-xion = { workspace = true } +anyhow = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-clone-testing = { workspace = true } -cw-orch-polytone = { workspace = true } -abstract-std = { workspace = true } -abstract-xion = { workspace = true } -abstract-interface = { workspace = true, features = ["daemon"] } -tokio = { workspace = true, features = ["full"] } -log = "0.4.14" -anyhow = { workspace = true } -serde_json = "1.0.79" -reqwest = { version = "0.11.9" } -dotenv = "0.15.0" -env_logger = "0.11.3" -url = "2.4.1" +cw-orch-interchain = { workspace = true, features = ["daemon"] } +cw-orch-polytone = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +cw20-base = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +log = "0.4.14" +reqwest = { version = "0.11.9" } +semver = { workspace = true } +serde = { workspace = true } +serde_json = "1.0.79" +thiserror = { workspace = true } +tokio = { workspace = true, features = ["full"] } +url = "2.4.1" -cosmos-sdk-proto = { version = "0.24.0", features = [ - "grpc-transport", - "cosmwasm", -] } -serde-cw-value = "0.7.0" -sha256 = "1" -clap = { workspace = true } -dirs = "5.0.1" +clap = { workspace = true } +cosmos-sdk-proto = { version = "0.24.0", features = ["grpc-transport", "cosmwasm"] } +dirs = "5.0.1" +serde-cw-value = "0.7.0" +sha256 = "1" # croncat-app = { workspace = true } challenge-app = { workspace = true } # dca-app = { workspace = true } -abstract-dex-adapter = { workspace = true } -abstract-cw-staking = { workspace = true } +abstract-client = { workspace = true, features = ["interchain"] } +abstract-cw-staking = { workspace = true } +abstract-dex-adapter = { workspace = true } abstract-money-market-adapter = { workspace = true } -abstract-client = { workspace = true, features = ["interchain"] } -polytone-note = { workspace = true } +polytone-note = { workspace = true } # Xion abstract-account = { workspace = true, features = ["xion"] } -cw-orch-daemon = { workspace = true } -xion_sdk_proto = { version = "0.24.0-pre", package = "cosmos-sdk-proto", git = "https://github.com/CyberHoward/cosmos-rust.git", branch = "patch-1", features = [ - "cosmwasm", -] } -xionrs = { version = "0.19.0-pre", package = "cosmrs", git = "https://github.com/CyberHoward/cosmos-rust.git", branch = "patch-1" } +cw-orch-daemon = { workspace = true } +xion_sdk_proto = { version = "0.24.0-pre", package = "cosmos-sdk-proto", git = "https://github.com/CyberHoward/cosmos-rust.git", branch = "patch-1", features = ["cosmwasm"] } +xionrs = { version = "0.19.0-pre", package = "cosmrs", git = "https://github.com/CyberHoward/cosmos-rust.git", branch = "patch-1" } -bitcoin = { version = "0.32.2" } -tonic = { version = "0.12.2", features = ["tls"] } -cosmrs = { version = "0.19.0", features = ["dev", "cosmwasm", "grpc"] } -prost = { version = "0.13" } +bitcoin = { version = "0.32.2" } +cosmrs = { version = "0.19.0", features = ["dev", "cosmwasm", "grpc"] } +prost = { version = "0.13" } prost-types = { version = "0.13" } +tonic = { version = "0.12.2", features = ["tls"] } -cw-orch-core = "2.0.0" cosmwasm-schema.workspace = true +cw-orch-core = "2.0.0" diff --git a/interchain/taplo.toml b/interchain/taplo.toml new file mode 100644 index 0000000000..85e56f12e7 --- /dev/null +++ b/interchain/taplo.toml @@ -0,0 +1,5 @@ +[formatting] +align_entries = true +column_width = 100 +inline_table_expand = false +reorder_keys = true diff --git a/modules/.cargo/config.toml b/modules/.cargo/config.toml index 2b8da609fc..6202dabea8 100644 --- a/modules/.cargo/config.toml +++ b/modules/.cargo/config.toml @@ -1,3 +1,3 @@ [alias] schema = "run --example schema --features schema" -wasm = "build --release --target wasm32-unknown-unknown" +wasm = "build --release --target wasm32-unknown-unknown" diff --git a/modules/Cargo.toml b/modules/Cargo.toml index fe7a708456..09cf237da2 100644 --- a/modules/Cargo.toml +++ b/modules/Cargo.toml @@ -1,108 +1,104 @@ [workspace] -members = [ - "contracts/apps/*", - "contracts/adapters/*", - "contracts/standalones/*", -] exclude = ["contracts/apps/croncat", "contracts/apps/dca"] +members = ["contracts/apps/*", "contracts/adapters/*", "contracts/standalones/*"] resolver = "2" [workspace.package] -version = "0.24.1" authors = [ "CyberHoward ", "Riada ", "Abstract Money ", ] +documentation = "https://docs.abstract.money/" edition = "2021" homepage = "https://abstract.money" -documentation = "https://docs.abstract.money/" -repository = "https://github.com/AbstractSDK/abstract" -license = "GPL-3.0-or-later" keywords = ["cosmos", "cosmwasm", "framework"] +license = "GPL-3.0-or-later" +repository = "https://github.com/AbstractSDK/abstract" +version = "0.24.1" [workspace.dependencies] -cosmwasm-std = { version = "2.0" } cosmwasm-schema = { version = "2.0" } -cw-controllers = { version = "2.0" } -cw-utils = { version = "2.0" } -cw-storage-plus = "2.0.0" -cw2 = { version = "2.0" } -cw-plus-orch = { version = "0.25.0" } -cw20-base = { features = ["library"], version = "2.0.0" } -cw20 = { version = "2.0.0" } -cw-asset = { version = "4.0" } -cw-ownable = { version = "2.0" } +cosmwasm-std = { version = "2.0" } cw-address-like = { version = "2.0" } - -schemars = "0.8" -serde = { version = "1.0", default-features = false, features = ["derive"] } +cw-asset = { version = "4.0" } +cw-controllers = { version = "2.0" } +cw-ownable = { version = "2.0" } +cw-plus-orch = { version = "0.25.0" } +cw-storage-plus = "2.0.0" +cw-utils = { version = "2.0" } +cw2 = { version = "2.0" } +cw20 = { version = "2.0.0" } +cw20-base = { features = ["library"], version = "2.0.0" } + +protobuf = { version = "2", features = ["with-bytes"] } +schemars = "0.8" +serde = { version = "1.0", default-features = false, features = ["derive"] } thiserror = { version = "1.0.50" } -protobuf = { version = "2", features = ["with-bytes"] } chrono = { version = "0.4.31", default-features = false } -clap = { version = "4.0.32", features = ["derive"] } +clap = { version = "4.0.32", features = ["derive"] } semver = "1.0" -cw-orch = { version = "0.27.0" } -cw-orch-interchain = { version = "0.8.0" } +cw-orch = { version = "0.27.0" } +cw-orch-interchain = { version = "0.8.0" } cw-orch-osmosis-test-tube = { version = "0.4.0" } -tokio = { version = "1.4", features = ["full"] } +tokio = { version = "1.4", features = ["full"] } ## crates in order of publishing ## see docs/Publishing.md -abstract-interface = { version = "0.24.1" } -abstract-adapter = { version = "0.24.1" } -abstract-app = { version = "0.24.1" } +abstract-adapter = { version = "0.24.1" } +abstract-app = { version = "0.24.1" } +abstract-client = { version = "0.24.1" } +abstract-interface = { version = "0.24.1" } +abstract-macros = { version = "0.24.1" } abstract-standalone = { version = "0.24.1" } -abstract-testing = { version = "0.24.1" } -abstract-macros = { version = "0.24.1" } -abstract-client = { version = "0.24.1" } +abstract-testing = { version = "0.24.1" } -abstract-adapter-utils = { version = "0.24.1" } -abstract-dex-standard = { version = "0.24.1" } -abstract-staking-standard = { version = "0.24.1" } +abstract-adapter-utils = { version = "0.24.1" } +abstract-dex-standard = { version = "0.24.1" } abstract-money-market-standard = { version = "0.24.1" } +abstract-staking-standard = { version = "0.24.1" } # Integrations -abstract-wyndex-adapter = { path = "../integrations/wyndex-adapter", default-features = false } -abstract-osmosis-adapter = { path = "../integrations/osmosis-adapter", default-features = false } -abstract-astroport-adapter = { path = "../integrations/astroport-adapter", default-features = false } -abstract-kujira-adapter = { path = "../integrations/kujira-adapter", default-features = false } -abstract-mars-adapter = { path = "../integrations/mars-adapter", default-features = false } +abstract-astroport-adapter = { path = "../integrations/astroport-adapter", default-features = false } abstract-astrovault-adapter = { path = "../integrations/astrovault-adapter", default-features = false } +abstract-kujira-adapter = { path = "../integrations/kujira-adapter", default-features = false } +abstract-mars-adapter = { path = "../integrations/mars-adapter", default-features = false } +abstract-osmosis-adapter = { path = "../integrations/osmosis-adapter", default-features = false } +abstract-wyndex-adapter = { path = "../integrations/wyndex-adapter", default-features = false } # wyndex-bundle = { path = "../integrations/bundles/wyndex" } ## Modules -croncat-app = { path = "./contracts/apps/croncat", default-features = false } -challenge-app = { path = "./contracts/apps/challenge", default-features = false } -dca-app = { path = "./contracts/apps/dca", default-features = false } -abstract-cw-staking = { path = "./contracts/adapters/cw-staking", default-features = false } +abstract-cw-staking = { path = "./contracts/adapters/cw-staking", default-features = false } abstract-dex-adapter = { path = "./contracts/adapters/dex", default-features = false } +challenge-app = { path = "./contracts/apps/challenge", default-features = false } +croncat-app = { path = "./contracts/apps/croncat", default-features = false } +dca-app = { path = "./contracts/apps/dca", default-features = false } ## Testing -rstest = "0.17.0" anyhow = "1" +rstest = "0.17.0" # this ensures local compatability when compiling locally [patch.crates-io] -abstract-adapter = { path = "../framework/packages/abstract-adapter" } -abstract-app = { path = "../framework/packages/abstract-app" } -abstract-standalone = { path = "../framework/packages/abstract-standalone" } -abstract-interface = { path = "../framework/packages/abstract-interface" } -abstract-sdk = { path = "../framework/packages/abstract-sdk" } -abstract-testing = { path = "../framework/packages/abstract-testing" } -abstract-std = { path = "../framework/packages/abstract-std" } -abstract-macros = { path = "../framework/packages/abstract-macros" } -abstract-adapter-utils = { path = "../framework/packages/standards/utils" } -abstract-dex-standard = { path = "../framework/packages/standards/dex" } +abstract-adapter = { path = "../framework/packages/abstract-adapter" } +abstract-adapter-utils = { path = "../framework/packages/standards/utils" } +abstract-app = { path = "../framework/packages/abstract-app" } +abstract-client = { path = "../framework/packages/abstract-client" } +abstract-dex-standard = { path = "../framework/packages/standards/dex" } +abstract-interface = { path = "../framework/packages/abstract-interface" } +abstract-macros = { path = "../framework/packages/abstract-macros" } abstract-money-market-standard = { path = "../framework/packages/standards/money-market" } -abstract-staking-standard = { path = "../framework/packages/standards/staking" } -abstract-client = { path = "../framework/packages/abstract-client" } +abstract-sdk = { path = "../framework/packages/abstract-sdk" } +abstract-staking-standard = { path = "../framework/packages/standards/staking" } +abstract-standalone = { path = "../framework/packages/abstract-standalone" } +abstract-std = { path = "../framework/packages/abstract-std" } +abstract-testing = { path = "../framework/packages/abstract-testing" } # In case polytone not released # abstract-polytone = { git = "https://github.com/AbstractSDK/polytone.git", branch = "bump/cw2" } @@ -111,12 +107,12 @@ abstract-client = { path = "../framework/packages/abstract-client" } # Backup release profile, will result in warnings during optimization [profile.release] -rpath = false -lto = true -overflow-checks = true -opt-level = 3 -debug = false +codegen-units = 1 +debug = false debug-assertions = false -codegen-units = 1 -panic = 'abort' -incremental = false +incremental = false +lto = true +opt-level = 3 +overflow-checks = true +panic = 'abort' +rpath = false diff --git a/modules/contracts/adapters/cw-staking/Cargo.toml b/modules/contracts/adapters/cw-staking/Cargo.toml index 455cba6614..9b198bee25 100644 --- a/modules/contracts/adapters/cw-staking/Cargo.toml +++ b/modules/contracts/adapters/cw-staking/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "abstract-cw-staking" -description = "The Cw-staking tendermint adapter is an Abstract adapter for staking tokens." -version.workspace = true authors.workspace = true +description = "The Cw-staking tendermint adapter is an Abstract adapter for staking tokens." edition.workspace = true -license = { workspace = true } -resolver = "2" -publish = false +license = { workspace = true } +name = "abstract-cw-staking" +publish = false +resolver = "2" +version.workspace = true exclude = [ # Those files are rust-optimizer artifacts. You might want to commit them for convenience but they should not be part of the source code publication. @@ -20,18 +20,18 @@ exclude = [ name = "deploy" [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [lib] crate-type = ["cdylib", "rlib"] [features] -export = [] -default = ["export"] -schema = ["abstract-adapter/schema"] -testing = ["dep:abstract-client", "dep:cw20", "abstract-adapter/test-utils"] +default = ["export"] +export = [] osmosis-test = ["dep:cw-orch-osmosis-test-tube"] +schema = ["abstract-adapter/schema"] +testing = ["dep:abstract-client", "dep:cw20", "abstract-adapter/test-utils"] # Supported Dexes # wynd = ["abstract-wyndex-adapter/full_integration", "dep:cw-controllers"] @@ -67,21 +67,21 @@ builds = [ [dependencies] cosmwasm-schema = { workspace = true } -cosmwasm-std = { workspace = true } -cw-controllers = { workspace = true, optional = true } -cw-utils = { workspace = true } -cw-asset = { workspace = true } -schemars = { workspace = true } -thiserror = { workspace = true } -serde = { workspace = true } - -abstract-adapter = { workspace = true } -cw-orch = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true, optional = true } +cw-utils = { workspace = true } +schemars = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } + +abstract-adapter = { workspace = true } +cw-orch = { workspace = true } cw-orch-osmosis-test-tube = { workspace = true, optional = true } # Local +abstract-adapter-utils = { workspace = true } abstract-staking-standard = { workspace = true } -abstract-adapter-utils = { workspace = true } # # Juno dexes # # abstract-wyndex-adapter = { workspace = true } @@ -100,26 +100,26 @@ abstract-astrovault-adapter = { workspace = true } # Testing # abstract-client = { workspace = true, optional = true } -cw20 = { workspace = true, optional = true } +cw20 = { workspace = true, optional = true } [dev-dependencies] +abstract-adapter = { workspace = true, features = ["test-utils"] } anyhow = { workspace = true } -tokio = { version = "1.4", features = ["full"] } -semver = { version = "1.0" } -dotenv = "0.15.0" -env_logger = "0.11.3" -log = "0.4.14" -cw-orch = { workspace = true, features = ["daemon"] } clap = { workspace = true } +cw-orch = { workspace = true, features = ["daemon"] } cw-staking = { path = ".", package = "abstract-cw-staking", features = [ # "wynd", "osmosis", "testing", ] } -abstract-adapter = { workspace = true, features = ["test-utils"] } +dotenv = "0.15.0" +env_logger = "0.11.3" +log = "0.4.14" +semver = { version = "1.0" } +tokio = { version = "1.4", features = ["full"] } # wyndex-bundle = { workspace = true } -cw20 = { workspace = true } +bip32 = { version = "0.5.2" } +cw20 = { workspace = true } cw20-base = { workspace = true } -bip32 = { version = "0.5.2" } serde-cw-value = "0.7.0" diff --git a/modules/contracts/adapters/dex/Cargo.toml b/modules/contracts/adapters/dex/Cargo.toml index 6b5d6eb933..bd1982172b 100644 --- a/modules/contracts/adapters/dex/Cargo.toml +++ b/modules/contracts/adapters/dex/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "abstract-dex-adapter" description = "The DEX adapter is an Abstract adapter for interacting with usual DEX commands. It provides a common interface for all DEXes" +name = "abstract-dex-adapter" -version = { workspace = true } authors = { workspace = true } edition = { workspace = true } license = { workspace = true } +version = { workspace = true } -exclude = ["contract.wasm", "hash.txt"] +exclude = ["contract.wasm", "hash.txt"] resolver = "2" @@ -18,19 +18,14 @@ crate-type = ["cdylib", "rlib"] name = "deploy" [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [features] default = ["export"] -export = [] -schema = ["abstract-adapter/schema"] -testing = [ - "dep:abstract-client", - "dep:cw20", - "dep:serde_json", - "abstract-adapter/test-utils", -] +export = [] +schema = ["abstract-adapter/schema"] +testing = ["dep:abstract-client", "dep:cw20", "dep:serde_json", "abstract-adapter/test-utils"] # Supported Dexes # wynd = ["abstract-wyndex-adapter/full_integration"] @@ -67,20 +62,20 @@ builds = [ ] [dependencies] -cosmwasm-std = { workspace = true } -schemars = { workspace = true } -cw20 = { workspace = true, optional = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-storage-plus = { workspace = true } -abstract-adapter = { workspace = true } -cw-orch = { workspace = true } +abstract-adapter = { workspace = true } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-orch = { workspace = true } cw-orch-osmosis-test-tube = { workspace = true, optional = true } +cw-storage-plus = { workspace = true } +cw20 = { workspace = true, optional = true } +schemars = { workspace = true } +thiserror = { workspace = true } # Local -abstract-dex-standard = { workspace = true } abstract-adapter-utils = { workspace = true } +abstract-dex-standard = { workspace = true } # # Wyndex # # abstract-wyndex-adapter = { workspace = true } @@ -102,27 +97,27 @@ abstract-astrovault-adapter = { workspace = true } # Testing # abstract-client = { workspace = true, optional = true } -serde_json = { version = "1.0", optional = true } +serde_json = { version = "1.0", optional = true } [dev-dependencies] abstract-interface = { workspace = true, features = ["daemon"] } -tokio = { workspace = true } -semver = { workspace = true } -anyhow = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -clap = { workspace = true } +anyhow = { workspace = true } +clap = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = { workspace = true } +tokio = { workspace = true } # wyndex-bundle = { workspace = true } +bip32 = { version = "0.5.2" } dex = { path = ".", features = [ # "wynd", "osmosis", "testing", ], package = "abstract-dex-adapter" } -bip32 = { version = "0.5.2" } # abstract-wyndex-adapter = { workspace = true, features = ["local"] } -cw20 = { workspace = true } +cw-utils = { workspace = true } +cw20 = { workspace = true } cw20-base = { workspace = true } -cw-utils = { workspace = true } diff --git a/modules/contracts/adapters/money-market/Cargo.toml b/modules/contracts/adapters/money-market/Cargo.toml index 7dee2fd4d8..35fa69caee 100644 --- a/modules/contracts/adapters/money-market/Cargo.toml +++ b/modules/contracts/adapters/money-market/Cargo.toml @@ -1,13 +1,13 @@ [package] -name = "abstract-money-market-adapter" description = "The MoneyMarket adapter is an Abstract adapter for interacting with usual MoneyMarket commands. It provides a common interface for all MoneyMarkets" +name = "abstract-money-market-adapter" -version = { workspace = true } authors = { workspace = true } edition = { workspace = true } license = { workspace = true } +version = { workspace = true } -exclude = ["contract.wasm", "hash.txt"] +exclude = ["contract.wasm", "hash.txt"] resolver = "2" @@ -18,13 +18,13 @@ crate-type = ["cdylib", "rlib"] name = "deploy" [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [features] default = ["export"] -export = [] -schema = ["abstract-adapter/schema"] +export = [] +schema = ["abstract-adapter/schema"] testing = ["dep:abstract-client", "dep:cw20", "abstract-adapter/test-utils"] # Supported Moneymarkets @@ -45,21 +45,21 @@ builds = [ ] [dependencies] -cosmwasm-std = { workspace = true } -schemars = { workspace = true } -cw20 = { workspace = true, optional = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } cw-storage-plus = { workspace = true } +cw20 = { workspace = true, optional = true } +schemars = { workspace = true } +thiserror = { workspace = true } abstract-adapter = { workspace = true } -cw-orch = { workspace = true } +cw-orch = { workspace = true } # cw-orch-osmosis-test-tube = { workspace = true, optional = true } # Local +abstract-adapter-utils = { workspace = true } abstract-money-market-standard = { workspace = true } -abstract-adapter-utils = { workspace = true } # # Kujira # # abstract-kujira-adapter = { workspace = true } @@ -72,12 +72,12 @@ abstract-client = { workspace = true, optional = true } [dev-dependencies] abstract-interface = { workspace = true, features = ["daemon"] } -tokio = { workspace = true } -semver = { workspace = true } -anyhow = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -clap = { workspace = true } +anyhow = { workspace = true } +clap = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = { workspace = true } +tokio = { workspace = true } # wyndex-bundle = { workspace = true } abstract-adapter = { workspace = true, features = ["test-utils"] } money-market = { path = ".", features = [ @@ -87,6 +87,6 @@ money-market = { path = ".", features = [ # abstract-wyndex-adapter = { workspace = true, features = ["local"] } -cw20 = { workspace = true } +cw-utils = { workspace = true } +cw20 = { workspace = true } cw20-base = { workspace = true } -cw-utils = { workspace = true } diff --git a/modules/contracts/adapters/tendermint-staking/Cargo.toml b/modules/contracts/adapters/tendermint-staking/Cargo.toml index edf9d3b2c6..30abb012b7 100644 --- a/modules/contracts/adapters/tendermint-staking/Cargo.toml +++ b/modules/contracts/adapters/tendermint-staking/Cargo.toml @@ -1,15 +1,15 @@ [package] -name = "abstract-tendermint-staking-adapter" -version = { workspace = true } -authors = { workspace = true } -edition = { workspace = true } -license = { workspace = true } +authors = { workspace = true } description = "Abstract Tendermint Staking Adapter. This contract allows interacting with staking on multiple Tendermint chains" +edition = { workspace = true } +license = { workspace = true } +name = "abstract-tendermint-staking-adapter" +version = { workspace = true } exclude = ["contract.wasm", "hash.txt"] [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [lib] @@ -17,16 +17,16 @@ crate-type = ["cdylib", "rlib"] [features] default = ["export"] -export = [] -schema = ["abstract-adapter/schema"] +export = [] +schema = ["abstract-adapter/schema"] # Keep as is until TendermintStake updates. [dependencies] -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -thiserror = { workspace = true } abstract-adapter = { workspace = true } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +thiserror = { workspace = true } cw-orch = { workspace = true } diff --git a/modules/contracts/apps/calendar/Cargo.toml b/modules/contracts/apps/calendar/Cargo.toml index d9d85017c3..d8bd5ee345 100644 --- a/modules/contracts/apps/calendar/Cargo.toml +++ b/modules/contracts/apps/calendar/Cargo.toml @@ -1,6 +1,4 @@ [package] -name = "calendar-app" -version = "0.3.0" authors = [ "CyberHoward ", "Adair ", @@ -8,6 +6,8 @@ authors = [ "Abstract Money ", ] edition = { workspace = true } +name = "calendar-app" +version = "0.3.0" exclude = ["contract.wasm", "hash.txt"] @@ -15,7 +15,7 @@ exclude = ["contract.wasm", "hash.txt"] crate-type = ["cdylib", "rlib"] [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [[example]] @@ -23,36 +23,36 @@ name = "deploy" [features] default = ["export"] -export = [] +export = [] # enable node-backed tests (ensure Docker is running) # run with `cargo test --jobs 1 --features node-tests` node-tests = [] -schema = ["abstract-app/schema"] -testing = ["abstract-app/test-utils"] +schema = ["abstract-app/schema"] +testing = ["abstract-app/test-utils"] [dependencies] -cosmwasm-std = { workspace = true } cosmwasm-schema = { workspace = true } -cw-controllers = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } cw-storage-plus = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-asset = { workspace = true } +schemars = { workspace = true } +thiserror = { workspace = true } abstract-app = { workspace = true } -chrono = { version = "0.4.31", default-features = false } +chrono = { version = "0.4.31", default-features = false } cw-utils = { workspace = true } # Dependencies for interface cw-orch = { workspace = true } [dev-dependencies] -calendar-app = { path = ".", features = ["testing"] } +abstract-client = { workspace = true, features = ["test-utils"] } abstract-interface = { workspace = true, features = ["daemon"] } -abstract-client = { workspace = true, features = ["test-utils"] } -semver = { workspace = true } -dotenv = "0.15.0" -env_logger = "0.11.3" -cw-orch = { workspace = true } -clap = { workspace = true } +calendar-app = { path = ".", features = ["testing"] } +clap = { workspace = true } +cw-orch = { workspace = true } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = { workspace = true } diff --git a/modules/contracts/apps/challenge/Cargo.toml b/modules/contracts/apps/challenge/Cargo.toml index c61af71812..82e04602e9 100644 --- a/modules/contracts/apps/challenge/Cargo.toml +++ b/modules/contracts/apps/challenge/Cargo.toml @@ -1,19 +1,19 @@ [package] -name = "challenge-app" -version = "0.4.0" authors = [ "CyberHoward ", "Adair ", "Abstract Money ", "0xmovses ", ] +documentation = "" edition = "2021" homepage = "" -documentation = "" -repository = "" -license = "GPL-3.0-or-later" keywords = ["cosmos", "cosmwasm", "abstractsdk"] +license = "GPL-3.0-or-later" +name = "challenge-app" +repository = "" resolver = "2" +version = "0.4.0" exclude = ["contract.wasm", "hash.txt"] @@ -21,23 +21,23 @@ exclude = ["contract.wasm", "hash.txt"] crate-type = ["cdylib", "rlib"] [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [features] default = ["export"] -export = [] -schema = ["abstract-app/schema"] +export = [] +schema = ["abstract-app/schema"] [dependencies] -cosmwasm-std = { workspace = true } cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } cw-address-like = { workspace = true } -cw-controllers = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } cw-storage-plus = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-asset = { workspace = true } +schemars = { workspace = true } +thiserror = { workspace = true } abstract-app = { workspace = true } @@ -45,9 +45,9 @@ abstract-app = { workspace = true } cw-orch = { workspace = true } [dev-dependencies] +abstract-app = { workspace = true, features = ["test-utils"] } challenge-app = { path = "." } -abstract-app = { workspace = true, features = ["test-utils"] } -semver = "1.0" -dotenv = "0.15.0" -env_logger = "0.11.3" -cw-orch = { workspace = true, features = ["daemon"] } +cw-orch = { workspace = true, features = ["daemon"] } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = "1.0" diff --git a/modules/contracts/apps/payment/Cargo.toml b/modules/contracts/apps/payment/Cargo.toml index 67a171e4cf..d7a8cb3da7 100644 --- a/modules/contracts/apps/payment/Cargo.toml +++ b/modules/contracts/apps/payment/Cargo.toml @@ -1,8 +1,8 @@ [package] -name = "payment-app" -version = "0.4.0" authors = { workspace = true } edition = { workspace = true } +name = "payment-app" +version = "0.4.0" exclude = ["contract.wasm", "hash.txt"] @@ -10,7 +10,7 @@ exclude = ["contract.wasm", "hash.txt"] crate-type = ["cdylib", "rlib"] [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [[example]] @@ -18,21 +18,21 @@ name = "deploy" [features] default = ["export"] -export = [] +export = [] # enable node-backed tests (ensure Docker is running) # run with `cargo test --jobs 1 --features node-tests` node-tests = [] -schema = ["abstract-app/schema"] +schema = ["abstract-app/schema"] [dependencies] -cosmwasm-std = { workspace = true } cosmwasm-schema = { workspace = true } -cw-controllers = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } cw-storage-plus = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-asset = { workspace = true } -cw20 = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +thiserror = { workspace = true } abstract-app = { workspace = true } @@ -42,19 +42,19 @@ cw-orch = { workspace = true } # Dependencies for interface [dev-dependencies] +abstract-app = { workspace = true, features = ["test-utils"] } abstract-interface = { workspace = true, features = ["daemon"] } -abstract-app = { workspace = true, features = ["test-utils"] } -semver = "1.0" -dotenv = "0.15.0" -env_logger = "0.11.3" -cw-orch = { workspace = true, features = ["daemon"] } - -cw20 = { workspace = true } -cw20-base = { workspace = true } +cw-orch = { workspace = true, features = ["daemon"] } +dotenv = "0.15.0" +env_logger = "0.11.3" +semver = "1.0" + cw-plus-orch = { workspace = true } +cw20 = { workspace = true } +cw20-base = { workspace = true } # wyndex-bundle = { workspace = true } abstract-dex-adapter = { workspace = true, features = [ - # "wynd", - "testing", + # "wynd", + "testing", ] } diff --git a/modules/contracts/apps/ping-pong/Cargo.toml b/modules/contracts/apps/ping-pong/Cargo.toml index f2c5ba98e7..064ba89275 100644 --- a/modules/contracts/apps/ping-pong/Cargo.toml +++ b/modules/contracts/apps/ping-pong/Cargo.toml @@ -1,32 +1,32 @@ [package] -name = "ping-pong" -version = "0.1.0" edition = "2021" +name = "ping-pong" +version = "0.1.0" [features] default = ["export"] -export = [] -schema = ["abstract-app/schema"] +export = [] +schema = ["abstract-app/schema"] [lib] crate-type = ["cdylib", "rlib"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-asset = { workspace = true } -abstract-app = { workspace = true } -cw-orch = { workspace = true } +abstract-app = { workspace = true } abstract-ibc-client = { version = "0.24.1", default-features = false, path = "../../../../framework/contracts/native/ibc-client" } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-orch = { workspace = true } +cw-storage-plus = { workspace = true } +schemars = { workspace = true } +thiserror = { workspace = true } [dev-dependencies] +abstract-client = { workspace = true, features = ["interchain"] } +cw-orch = { workspace = true, features = ["daemon"] } cw-orch-interchain = { workspace = true, features = ["daemon"] } -cw-orch-polytone = { package = "abstract-cw-orch-polytone", version = "6.0.0" } -cw-orch = { workspace = true, features = ["daemon"] } -abstract-client = { workspace = true, features = ["interchain"] } -env_logger = "0.11" +cw-orch-polytone = { package = "abstract-cw-orch-polytone", version = "6.0.0" } +env_logger = "0.11" diff --git a/modules/contracts/apps/subscription/Cargo.toml b/modules/contracts/apps/subscription/Cargo.toml index 94b493edf9..921150961f 100644 --- a/modules/contracts/apps/subscription/Cargo.toml +++ b/modules/contracts/apps/subscription/Cargo.toml @@ -1,8 +1,8 @@ [package] -name = "abstract-subscription" -version = { workspace = true } authors = { workspace = true } edition = { workspace = true } +name = "abstract-subscription" +version = { workspace = true } exclude = ["contract.wasm", "hash.txt"] @@ -10,39 +10,39 @@ exclude = ["contract.wasm", "hash.txt"] crate-type = ["cdylib", "rlib"] [[example]] -name = "schema" +name = "schema" required-features = ["schema"] [[example]] -name = "deploy" +name = "deploy" required-features = ["daemon"] [features] default = ["export"] -export = [] -schema = ["abstract-app/schema"] +export = [] +schema = ["abstract-app/schema"] [dependencies] -cosmwasm-std = { workspace = true } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } cosmwasm-schema = { workspace = true } -cw2 = { workspace = true } -cw20 = { workspace = true } -schemars = { workspace = true } -serde = { workspace = true } -thiserror = { workspace = true } -cw-asset = { workspace = true } -semver = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-storage-plus = { workspace = true } +cw2 = { workspace = true } +cw20 = { workspace = true } +schemars = { workspace = true } +semver = { workspace = true } +serde = { workspace = true } +thiserror = { workspace = true } abstract-app = { workspace = true } -cw-orch = { workspace = true } +cw-orch = { workspace = true } cw-address-like = { workspace = true } [dev-dependencies] abstract-client = { workspace = true, features = ["test-utils"] } # Deploy -dotenv = "0.15.0" +clap = { workspace = true } +dotenv = "0.15.0" env_logger = "0.11.3" -clap = { workspace = true } diff --git a/modules/contracts/standalones/ica-owner/Cargo.toml b/modules/contracts/standalones/ica-owner/Cargo.toml index 3d86aa7875..30be652043 100644 --- a/modules/contracts/standalones/ica-owner/Cargo.toml +++ b/modules/contracts/standalones/ica-owner/Cargo.toml @@ -1,14 +1,14 @@ [package] -name = "my-standalone" -version = "0.0.1" -authors = [] -edition = "2021" -homepage = "" +authors = [] documentation = "" -repository = "" -license = "GPL-3.0-or-later" -keywords = ["cosmos", "cosmwasm", "abstractsdk"] -resolver = "2" +edition = "2021" +homepage = "" +keywords = ["cosmos", "cosmwasm", "abstractsdk"] +license = "GPL-3.0-or-later" +name = "my-standalone" +repository = "" +resolver = "2" +version = "0.0.1" exclude = ["contract.wasm", "hash.txt"] @@ -16,7 +16,7 @@ exclude = ["contract.wasm", "hash.txt"] crate-type = ["cdylib", "rlib"] [[bin]] -name = "publish" +name = "publish" required-features = ["daemon-bin"] [[test]] @@ -24,50 +24,42 @@ name = "starship" test = false [features] -default = ["export"] -export = [] -daemon-bin = [ - "cw-orch/daemon", - "dep:clap", - "dep:abstract-client", - "dep:dotenv", - "dep:env_logger", -] +daemon-bin = ["cw-orch/daemon", "dep:clap", "dep:abstract-client", "dep:dotenv", "dep:env_logger"] +default = ["export"] +export = [] [dependencies] -cosmwasm-std = { workspace = true } -cosmwasm-schema = { workspace = true } -cw-controllers = { workspace = true } -cw-storage-plus = { workspace = true } -thiserror = { workspace = true } -schemars = { workspace = true } -cw-asset = { workspace = true } abstract-standalone = { workspace = true } -const_format = { version = "0.2.32" } +const_format = { version = "0.2.32" } +cosmwasm-schema = { workspace = true } +cosmwasm-std = { workspace = true } +cw-asset = { workspace = true } +cw-controllers = { workspace = true } +cw-storage-plus = { workspace = true } +schemars = { workspace = true } +thiserror = { workspace = true } # Dependencies for interface -cw-orch = { workspace = true } abstract-interface = { workspace = true } +cw-orch = { workspace = true } # Dependencies for bins -clap = { workspace = true, optional = true, features = ["derive"] } abstract-client = { workspace = true, optional = true } -dotenv = { version = "0.15.0", optional = true } -env_logger = { version = "0.11.3", optional = true } +clap = { workspace = true, optional = true, features = ["derive"] } +dotenv = { version = "0.15.0", optional = true } +env_logger = { version = "0.11.3", optional = true } # ICA controller -cw-ica-controller = { version = "0.20.0", default-features = false, features = [ - "query", -] } +cw-ica-controller = { version = "0.20.0", default-features = false, features = ["query"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] cw-ica-controller = { version = "0.20.0", features = ["export"] } [dev-dependencies] -env_logger = { version = "0.11.3" } -my-standalone = { path = "." } -abstract-client = { workspace = true } +abstract-client = { workspace = true } abstract-standalone = { workspace = true, features = ["test-utils"] } -cw-orch-interchain = { workspace = true, features = ["daemon"] } -cw-orch-starship = { version = "0.4.1" } -cw-orch = { workspace = true, features = ["daemon"] } +cw-orch = { workspace = true, features = ["daemon"] } +cw-orch-interchain = { workspace = true, features = ["daemon"] } +cw-orch-starship = { version = "0.4.1" } +env_logger = { version = "0.11.3" } +my-standalone = { path = "." } diff --git a/modules/rustfmt.toml b/modules/rustfmt.toml index 4080c0d58f..8f1249bab7 100644 --- a/modules/rustfmt.toml +++ b/modules/rustfmt.toml @@ -1,7 +1,7 @@ # stable +hard_tabs = false newline_style = "Unix" -hard_tabs = false -tab_spaces = 4 +tab_spaces = 4 # group_imports = "StdExternalCrate" # imports_granularity = "Crate" diff --git a/modules/taplo.toml b/modules/taplo.toml new file mode 100644 index 0000000000..85e56f12e7 --- /dev/null +++ b/modules/taplo.toml @@ -0,0 +1,5 @@ +[formatting] +align_entries = true +column_width = 100 +inline_table_expand = false +reorder_keys = true From 353e761b7cb13123fe7aac2c83ec08a61b493b85 Mon Sep 17 00:00:00 2001 From: Buckram Date: Wed, 20 Nov 2024 14:02:35 +0200 Subject: [PATCH 2/2] disable fmt for workspace-hack --- framework/taplo.toml | 2 + framework/workspace-hack/Cargo.toml | 692 ++++++++++++++-------------- 2 files changed, 348 insertions(+), 346 deletions(-) diff --git a/framework/taplo.toml b/framework/taplo.toml index 85e56f12e7..2c0e2f28cf 100644 --- a/framework/taplo.toml +++ b/framework/taplo.toml @@ -1,3 +1,5 @@ +exclude = ["workspace-hack/Cargo.toml"] + [formatting] align_entries = true column_width = 100 diff --git a/framework/workspace-hack/Cargo.toml b/framework/workspace-hack/Cargo.toml index 1d32268329..fb4c97f27d 100644 --- a/framework/workspace-hack/Cargo.toml +++ b/framework/workspace-hack/Cargo.toml @@ -14,371 +14,371 @@ publish = false ### BEGIN HAKARI SECTION [dependencies] -anstream = { version = "0.6" } -anyhow = { version = "1" } -bytes = { version = "1", default-features = false, features = ["serde"] } -cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } -cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } -cw-orch-interchain = { version = "0.8", features = ["daemon"] } -cw20-base = { version = "2", default-features = false, features = ["library"] } -digest = { version = "0.10", features = ["mac", "oid", "std"] } -generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } -getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } -log = { version = "0.4", default-features = false, features = ["std"] } -memchr = { version = "2" } -phf_shared = { version = "0.11", default-features = false, features = ["std"] } -ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } -prost = { version = "0.13", features = ["prost-derive"] } -prost-types = { version = "0.13" } -rand = { version = "0.8", features = ["small_rng"] } -rand_chacha = { version = "0.3", default-features = false, features = ["std"] } -rand_core = { version = "0.6", default-features = false, features = ["std"] } -semver = { version = "1", features = ["serde"] } -serde = { version = "1", features = ["alloc", "derive"] } -sha2 = { version = "0.10", features = ["oid"] } -subtle = { version = "2", default-features = false, features = ["i128"] } -tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } +anstream = { version = "0.6" } +anyhow = { version = "1" } +bytes = { version = "1", default-features = false, features = ["serde"] } +cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } +cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } +cw-orch-interchain = { version = "0.8", features = ["daemon"] } +cw20-base = { version = "2", default-features = false, features = ["library"] } +digest = { version = "0.10", features = ["mac", "oid", "std"] } +generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } +getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } +log = { version = "0.4", default-features = false, features = ["std"] } +memchr = { version = "2" } +phf_shared = { version = "0.11", default-features = false, features = ["std"] } +ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } +prost = { version = "0.13", features = ["prost-derive"] } +prost-types = { version = "0.13" } +rand = { version = "0.8", features = ["small_rng"] } +rand_chacha = { version = "0.3", default-features = false, features = ["std"] } +rand_core = { version = "0.6", default-features = false, features = ["std"] } +semver = { version = "1", features = ["serde"] } +serde = { version = "1", features = ["alloc", "derive"] } +sha2 = { version = "0.10", features = ["oid"] } +subtle = { version = "2", default-features = false, features = ["i128"] } +tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } tendermint-proto-f645eb7eb1285ab4 = { package = "tendermint-proto", version = "0.39", features = ["std"] } -zeroize = { version = "1" } +zeroize = { version = "1" } [build-dependencies] -anstream = { version = "0.6" } -anyhow = { version = "1" } -bytes = { version = "1", default-features = false, features = ["serde"] } -cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } -cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } -cw-orch-interchain = { version = "0.8", features = ["daemon"] } -cw20-base = { version = "2", default-features = false, features = ["library"] } -digest = { version = "0.10", features = ["mac", "oid", "std"] } -generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } -getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } -log = { version = "0.4", default-features = false, features = ["std"] } -memchr = { version = "2" } -phf_shared = { version = "0.11", default-features = false, features = ["std"] } -ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } -prost = { version = "0.13", features = ["prost-derive"] } -prost-types = { version = "0.13" } -rand = { version = "0.8", features = ["small_rng"] } -rand_chacha = { version = "0.3", default-features = false, features = ["std"] } -rand_core = { version = "0.6", default-features = false, features = ["std"] } -semver = { version = "1", features = ["serde"] } -serde = { version = "1", features = ["alloc", "derive"] } -sha2 = { version = "0.10", features = ["oid"] } -subtle = { version = "2", default-features = false, features = ["i128"] } -syn-dff4ba8e3ae991db = { package = "syn", version = "1", features = ["extra-traits", "full", "visit", "visit-mut"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "full", "visit-mut"] } -tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } +anstream = { version = "0.6" } +anyhow = { version = "1" } +bytes = { version = "1", default-features = false, features = ["serde"] } +cosmwasm-std = { version = "2", features = ["cosmwasm_2_0", "staking", "stargate"] } +cw-orch = { version = "0.27", features = ["daemon", "snapshot-testing"] } +cw-orch-interchain = { version = "0.8", features = ["daemon"] } +cw20-base = { version = "2", default-features = false, features = ["library"] } +digest = { version = "0.10", features = ["mac", "oid", "std"] } +generic-array = { version = "0.14", default-features = false, features = ["more_lengths", "zeroize"] } +getrandom = { version = "0.2", default-features = false, features = ["custom", "std"] } +log = { version = "0.4", default-features = false, features = ["std"] } +memchr = { version = "2" } +phf_shared = { version = "0.11", default-features = false, features = ["std"] } +ppv-lite86 = { version = "0.2", default-features = false, features = ["simd", "std"] } +prost = { version = "0.13", features = ["prost-derive"] } +prost-types = { version = "0.13" } +rand = { version = "0.8", features = ["small_rng"] } +rand_chacha = { version = "0.3", default-features = false, features = ["std"] } +rand_core = { version = "0.6", default-features = false, features = ["std"] } +semver = { version = "1", features = ["serde"] } +serde = { version = "1", features = ["alloc", "derive"] } +sha2 = { version = "0.10", features = ["oid"] } +subtle = { version = "2", default-features = false, features = ["i128"] } +syn-dff4ba8e3ae991db = { package = "syn", version = "1", features = ["extra-traits", "full", "visit", "visit-mut"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", features = ["extra-traits", "full", "visit-mut"] } +tendermint-proto-d585fab2519d2d1 = { package = "tendermint-proto", version = "0.38" } tendermint-proto-f645eb7eb1285ab4 = { package = "tendermint-proto", version = "0.39", features = ["std"] } -zeroize = { version = "1" } +zeroize = { version = "1" } [target.x86_64-unknown-linux-gnu.dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bitflags = { version = "2", default-features = false, features = ["std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2" } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bitflags = { version = "2", default-features = false, features = ["std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2" } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.x86_64-unknown-linux-gnu.build-dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bitflags = { version = "2", default-features = false, features = ["std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -derive_more = { version = "0.99" } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2" } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bitflags = { version = "2", default-features = false, features = ["std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +derive_more = { version = "0.99" } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2" } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.aarch64-apple-darwin.dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2", features = ["extra_traits"] } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2", features = ["extra_traits"] } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } [target.aarch64-apple-darwin.build-dependencies] -ahash = { version = "0.8" } -aho-corasick = { version = "1" } -base16ct = { version = "0.2", default-features = false, features = ["alloc"] } -bip32 = { version = "0.5" } -bitcoin-internals = { version = "0.2", features = ["serde", "std"] } -bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } -bs58 = { version = "0.5", features = ["check"] } -byteorder = { version = "1", features = ["i128"] } -bytes = { version = "1" } -chrono = { version = "0.4", features = ["serde"] } -console = { version = "0.15" } -cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } -cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } -crossbeam-epoch = { version = "0.9" } -crunchy = { version = "0.2", features = ["std"] } -cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } -cw1-whitelist = { version = "2", default-features = false, features = ["library"] } -der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } -derive_more = { version = "0.99" } -ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } -ed25519 = { version = "2", features = ["alloc", "serde"] } -ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } -either = { version = "1" } -elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } -ff = { version = "0.13", default-features = false, features = ["alloc"] } -flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } -futures = { version = "0.3" } -futures-channel = { version = "0.3", features = ["sink"] } -futures-core = { version = "0.3" } -futures-executor = { version = "0.3" } -futures-io = { version = "0.3", default-features = false, features = ["std"] } -futures-sink = { version = "0.3" } -futures-task = { version = "0.3", default-features = false, features = ["std"] } -futures-util = { version = "0.3", features = ["channel", "io", "sink"] } -getrandom = { version = "0.2", default-features = false, features = ["js"] } -group = { version = "0.13", default-features = false, features = ["alloc"] } -hex-conservative = { version = "0.1", default-features = false, features = ["std"] } -hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } -ibc-proto = { version = "0.47", features = ["serde"] } -ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } -ics23 = { version = "0.12" } -informalsystems-pbjson = { version = "0.7" } -k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } -lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } -libc = { version = "0.2", features = ["extra_traits"] } -log = { version = "0.4", default-features = false, features = ["serde"] } -num-bigint = { version = "0.4", features = ["serde"] } -num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } -num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } -num-traits = { version = "0.2", features = ["i128", "libm"] } -once_cell = { version = "1" } -p256 = { version = "0.13", features = ["serde"] } -primeorder = { version = "0.13", default-features = false, features = ["serde"] } -regex = { version = "1" } -regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } -regex-syntax = { version = "0.8" } +ahash = { version = "0.8" } +aho-corasick = { version = "1" } +base16ct = { version = "0.2", default-features = false, features = ["alloc"] } +bip32 = { version = "0.5" } +bitcoin-internals = { version = "0.2", features = ["serde", "std"] } +bitcoin_hashes = { version = "0.13", default-features = false, features = ["serde", "std"] } +bs58 = { version = "0.5", features = ["check"] } +byteorder = { version = "1", features = ["i128"] } +bytes = { version = "1" } +chrono = { version = "0.4", features = ["serde"] } +console = { version = "0.15" } +cosmos-sdk-proto = { version = "0.24", default-features = false, features = ["cosmwasm", "grpc-transport"] } +cosmrs = { version = "0.19", features = ["cosmwasm", "dev", "grpc"] } +crossbeam-epoch = { version = "0.9" } +crunchy = { version = "0.2", features = ["std"] } +cw-orch-interchain-core = { version = "0.9", default-features = false, features = ["daemon"] } +cw1-whitelist = { version = "2", default-features = false, features = ["library"] } +der = { version = "0.7", default-features = false, features = ["oid", "pem", "std"] } +derive_more = { version = "0.99" } +ecdsa = { version = "0.16", features = ["pem", "serde", "signing", "std", "verifying"] } +ed25519 = { version = "2", features = ["alloc", "serde"] } +ed25519-dalek = { version = "2", features = ["rand_core", "serde"] } +either = { version = "1" } +elliptic-curve = { version = "0.13", default-features = false, features = ["digest", "hazmat", "pem", "serde", "std"] } +ff = { version = "0.13", default-features = false, features = ["alloc"] } +flex-error = { version = "0.4", default-features = false, features = ["eyre_tracer"] } +futures = { version = "0.3" } +futures-channel = { version = "0.3", features = ["sink"] } +futures-core = { version = "0.3" } +futures-executor = { version = "0.3" } +futures-io = { version = "0.3", default-features = false, features = ["std"] } +futures-sink = { version = "0.3" } +futures-task = { version = "0.3", default-features = false, features = ["std"] } +futures-util = { version = "0.3", features = ["channel", "io", "sink"] } +getrandom = { version = "0.2", default-features = false, features = ["js"] } +group = { version = "0.13", default-features = false, features = ["alloc"] } +hex-conservative = { version = "0.1", default-features = false, features = ["std"] } +hyper = { version = "0.14", features = ["client", "http1", "http2", "runtime", "server", "stream"] } +ibc-proto = { version = "0.47", features = ["serde"] } +ibc-relayer-types = { version = "0.29", default-features = false, features = ["clock"] } +ics23 = { version = "0.12" } +informalsystems-pbjson = { version = "0.7" } +k256 = { version = "0.13", default-features = false, features = ["alloc", "ecdsa"] } +lazy_static = { version = "1", default-features = false, features = ["spin_no_std"] } +libc = { version = "0.2", features = ["extra_traits"] } +log = { version = "0.4", default-features = false, features = ["serde"] } +num-bigint = { version = "0.4", features = ["serde"] } +num-integer = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-iter = { version = "0.1", default-features = false, features = ["i128", "std"] } +num-rational = { version = "0.4", features = ["num-bigint-std", "serde"] } +num-traits = { version = "0.2", features = ["i128", "libm"] } +once_cell = { version = "1" } +p256 = { version = "0.13", features = ["serde"] } +primeorder = { version = "0.13", default-features = false, features = ["serde"] } +regex = { version = "1" } +regex-automata = { version = "0.4", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa", "perf", "unicode"] } +regex-syntax = { version = "0.8" } reqwest-5ef9efb8ec2df382 = { package = "reqwest", version = "0.12", features = ["json"] } reqwest-a6292c17cd707f01 = { package = "reqwest", version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots"] } -ripemd = { version = "0.1" } -sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } -serde_json = { version = "1", features = ["alloc", "raw_value"] } -signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } -smallvec = { version = "1", default-features = false, features = ["const_new"] } -spki = { version = "0.7", default-features = false, features = ["pem", "std"] } -syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } -tendermint = { version = "0.38", features = ["secp256k1"] } -time = { version = "0.3", features = ["macros", "parsing"] } -tokio-stream = { version = "0.1", features = ["net"] } -tokio-util = { version = "0.7", features = ["codec", "io", "time"] } -tonic = { version = "0.12", features = ["tls-roots"] } -tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } -tracing = { version = "0.1", features = ["log"] } -tracing-core = { version = "0.1" } -unicode-normalization = { version = "0.1" } -uuid = { version = "1", features = ["v4"] } +ripemd = { version = "0.1" } +sec1 = { version = "0.7", features = ["pem", "serde", "std", "subtle"] } +serde_json = { version = "1", features = ["alloc", "raw_value"] } +signature = { version = "2", default-features = false, features = ["digest", "rand_core", "std"] } +smallvec = { version = "1", default-features = false, features = ["const_new"] } +spki = { version = "0.7", default-features = false, features = ["pem", "std"] } +syn-f595c2ba2a3f28df = { package = "syn", version = "2", default-features = false, features = ["fold", "visit"] } +tendermint = { version = "0.38", features = ["secp256k1"] } +time = { version = "0.3", features = ["macros", "parsing"] } +tokio-stream = { version = "0.1", features = ["net"] } +tokio-util = { version = "0.7", features = ["codec", "io", "time"] } +tonic = { version = "0.12", features = ["tls-roots"] } +tower = { version = "0.4", features = ["balance", "buffer", "filter", "limit", "util"] } +tracing = { version = "0.1", features = ["log"] } +tracing-core = { version = "0.1" } +unicode-normalization = { version = "0.1" } +uuid = { version = "1", features = ["v4"] } ### END HAKARI SECTION