Skip to content

Commit c660c66

Browse files
committed
Merge remote-tracking branch 'origin/main' into release-0.25
2 parents 00bf88c + 25f0439 commit c660c66

File tree

65 files changed

+1217
-1241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+1217
-1241
lines changed

framework/.cargo/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[alias]
22
schema = "run --example schema"
3-
wasm = "build --release --target wasm32-unknown-unknown"
3+
wasm = "build --release --target wasm32-unknown-unknown"

framework/.config/hakari.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ resolver = "2"
1515
# Add triples corresponding to platforms commonly used by developers here.
1616
# https://doc.rust-lang.org/rustc/platform-support.html
1717
platforms = [
18-
"x86_64-unknown-linux-gnu",
19-
# "x86_64-apple-darwin",
20-
"aarch64-apple-darwin",
21-
# "x86_64-pc-windows-msvc",
18+
"x86_64-unknown-linux-gnu",
19+
# "x86_64-apple-darwin",
20+
"aarch64-apple-darwin",
21+
# "x86_64-pc-windows-msvc",
2222
]
2323

2424
# Write out exact versions rather than a semver range. (Defaults to false.)
2525
# exact-versions = true
2626

2727
[final-excludes]
28-
workspace-members = ["abstract-macros"]
28+
workspace-members = ["abstract-macros"]

framework/Cargo.toml

Lines changed: 49 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -17,93 +17,91 @@ members = [
1717
resolver = "2"
1818

1919
[workspace.package]
20-
version = "0.24.1"
2120
authors = [
2221
"CyberHoward <cyberhoward@protonmail.com>",
2322
"Riada <riada@abstract.money>",
2423
"Abstract Money <contact@abstract.money>",
2524
]
25+
documentation = "https://docs.abstract.money/"
2626
edition = "2021"
2727
homepage = "https://abstract.money"
28-
documentation = "https://docs.abstract.money/"
29-
repository = "https://github.com/AbstractSDK/abstract"
30-
license = "LGPL-3.0"
3128
keywords = ["cosmos", "cosmwasm", "framework"]
29+
license = "LGPL-3.0"
30+
repository = "https://github.com/AbstractSDK/abstract"
31+
version = "0.24.1"
3232

3333
[workspace.dependencies]
34-
cosmwasm-std = { version = "2.0.0", features = ["cosmwasm_1_2"] }
3534
cosmwasm-schema = { version = "2.0" }
36-
cw-controllers = { version = "2.0" }
37-
cw-utils = { version = "2.0" }
35+
cosmwasm-std = { version = "2.0.0", features = ["cosmwasm_1_2"] }
36+
cw-controllers = { version = "2.0" }
3837
cw-storage-plus = "2.0.0"
39-
cw2 = { version = "2.0" }
40-
cw20 = { version = "2.0" }
41-
cw20-base = { version = "2.0", features = ["library"] }
38+
cw-utils = { version = "2.0" }
39+
cw2 = { version = "2.0" }
40+
cw20 = { version = "2.0" }
41+
cw20-base = { version = "2.0", features = ["library"] }
4242

43-
cw-asset = { version = "4.0" }
44-
cw-ownable = { version = "2.0" }
4543
cw-address-like = { version = "2.0" }
46-
cw-clearable = { version = "0.2.0" }
47-
serde-cw-value = "0.7.0"
48-
49-
schemars = "0.8"
50-
serde = { version = "1.0", default-features = false, features = ["derive"] }
44+
cw-asset = { version = "4.0" }
45+
cw-clearable = { version = "0.2.0" }
46+
cw-ownable = { version = "2.0" }
47+
serde-cw-value = "0.7.0"
48+
49+
anybuf = { version = "0.5.0" }
50+
protobuf = { version = "2", features = ["with-bytes"] }
51+
schemars = "0.8"
52+
serde = { version = "1.0", default-features = false, features = ["derive"] }
5153
thiserror = { version = "1.0.50" }
52-
protobuf = { version = "2", features = ["with-bytes"] }
53-
anybuf = { version = "0.5.0" }
5454

55-
clap = { version = "4.0.32", features = ["derive"] }
56-
semver = "1.0"
57-
cw-orch = { version = "0.27.0" }
55+
clap = { version = "4.0.32", features = ["derive"] }
56+
cw-orch = { version = "0.27.0" }
5857
cw-orch-interchain = { version = "0.8.1" }
59-
tokio = { version = "1.4", features = ["full"] }
58+
semver = "1.0"
59+
tokio = { version = "1.4", features = ["full"] }
6060

61-
polytone = { package = "abstract-polytone", version = "2.0.0" }
62-
polytone-note = { package = "abstract-polytone-note", version = "5.0.0" }
6361
cw-orch-polytone = { package = "abstract-cw-orch-polytone", version = "6.0.0" }
62+
polytone = { package = "abstract-polytone", version = "2.0.0" }
63+
polytone-note = { package = "abstract-polytone-note", version = "5.0.0" }
6464

6565

6666
## crates in order of publishing ## see docs/Publishing.md
6767

68-
abstract-adapter = { path = "packages/abstract-adapter" }
69-
abstract-app = { path = "packages/abstract-app" }
68+
abstract-adapter = { path = "packages/abstract-adapter" }
69+
abstract-app = { path = "packages/abstract-app" }
7070
abstract-standalone = { path = "packages/abstract-standalone" }
7171

7272
# Keep these as path, creates cirular dependency otherwise
7373
# Only need to re-publish all contracts if a re-publish of abstract-interface is required
7474
abstract-interface = { path = "packages/abstract-interface" }
75-
module-factory = { package = "abstract-module-factory", path = "contracts/native/module-factory" }
76-
ans-host = { package = "abstract-ans-host", path = "contracts/native/ans-host" }
77-
registry = { package = "abstract-registry", path = "contracts/native/registry" }
75+
ans-host = { package = "abstract-ans-host", path = "contracts/native/ans-host" }
76+
module-factory = { package = "abstract-module-factory", path = "contracts/native/module-factory" }
77+
registry = { package = "abstract-registry", path = "contracts/native/registry" }
7878

7979
# Ibc
8080
ibc-client = { package = "abstract-ibc-client", path = "contracts/native/ibc-client" }
81-
ibc-host = { package = "abstract-ibc-host", path = "contracts/native/ibc-host" }
81+
ibc-host = { package = "abstract-ibc-host", path = "contracts/native/ibc-host" }
8282

8383
abstract-account = { path = "contracts/account", default-features = false }
8484

85-
abstract-ica = { version = "0.24.1", path = "packages/abstract-ica" }
86-
abstract-sdk = { version = "0.24.1", path = "packages/abstract-sdk" }
85+
abstract-ica = { version = "0.24.1", path = "packages/abstract-ica" }
86+
abstract-sdk = { version = "0.24.1", path = "packages/abstract-sdk" }
87+
abstract-std = { version = "0.24.1", path = "packages/abstract-std" }
8788
abstract-testing = { version = "0.24.1", path = "packages/abstract-testing" }
88-
abstract-std = { version = "0.24.1", path = "packages/abstract-std" }
89-
abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = [
90-
"library",
91-
], branch = "fix-for-abstract" }
89+
abstract-xion = { package = "account", version = "0.1.0", git = "https://github.com/abstractsdk/xion-contracts", features = ["library"], branch = "fix-for-abstract" }
9290

9391

9492
# These should remain fixed and don't need to be re-published (unless changes are made)
9593
abstract-macros = { version = "0.24.1", path = "packages/abstract-macros" }
9694

97-
abstract-adapter-utils = { version = "0.24.1", path = "packages/standards/utils" }
98-
abstract-dex-standard = { path = "packages/standards/dex" }
95+
abstract-adapter-utils = { version = "0.24.1", path = "packages/standards/utils" }
96+
abstract-dex-standard = { path = "packages/standards/dex" }
9997
abstract-staking-standard = { path = "packages/standards/staking" }
10098

10199
abstract-integration-tests = { path = "packages/abstract-integration-tests" }
102100

103101
## Testing
104-
rstest = "0.17.0"
105-
anyhow = "1"
102+
anyhow = "1"
106103
coverage-helper = { version = "0.2.2" }
104+
rstest = "0.17.0"
107105

108106
# Predictable abstract addresses
109107
cw-blob = { version = "=0.2.0", features = ["library"] }
@@ -115,15 +113,15 @@ opt-level = 3
115113

116114
# Backup release profile, will result in warnings during optimization
117115
[profile.release]
118-
rpath = false
119-
lto = true
120-
overflow-checks = true
121-
opt-level = 's'
122-
debug = false
116+
codegen-units = 1
117+
debug = false
123118
debug-assertions = false
124-
codegen-units = 1
125-
panic = 'abort'
126-
incremental = false
119+
incremental = false
120+
lto = true
121+
opt-level = 's'
122+
overflow-checks = true
123+
panic = 'abort'
124+
rpath = false
127125

128126
[patch.crates-io]
129127

@@ -134,10 +132,8 @@ incremental = false
134132

135133
[workspace.metadata.cargo-udeps.ignore]
136134
# ensures CI doens't flag workspace-hack as unused dep
137-
normal = ["workspace-hack"]
138135
development = ["workspace-hack"]
136+
normal = ["workspace-hack"]
139137

140138
[workspace.lints.rust]
141-
unexpected_cfgs = { level = "warn", check-cfg = [
142-
'cfg(coverage,coverage_nightly)',
143-
] }
139+
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage,coverage_nightly)'] }

framework/contracts/account/.cargo/config.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
# Tracking issue: https://github.com/rust-lang/cargo/issues/4663
33
[alias]
44
schema = "run --features xion --example schema"
5-
wasm = "build --release --target wasm32-unknown-unknown"
5+
wasm = "build --release --target wasm32-unknown-unknown"

framework/contracts/account/Cargo.toml

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,49 @@
11
[package]
2-
name = "abstract-account"
3-
version = "0.24.2"
4-
authors = { workspace = true }
5-
edition = { workspace = true }
2+
authors = { workspace = true }
63
description = "Abstract Account Contract"
7-
license = { workspace = true }
8-
readme = "README.md"
9-
repository = "https://github.com/AbstractSDK/abstract"
4+
edition = { workspace = true }
5+
license = { workspace = true }
6+
name = "abstract-account"
7+
readme = "README.md"
8+
repository = "https://github.com/AbstractSDK/abstract"
9+
version = "0.24.2"
1010

1111
exclude = ["contract.wasm", "hash.txt"]
1212

1313
[lints]
1414
workspace = true
1515

1616
[[example]]
17-
name = "schema"
17+
name = "schema"
1818
required-features = ["xion"]
1919

2020
[lib]
2121
crate-type = ["cdylib", "rlib"]
2222

2323
[features]
2424
default = ["export"]
25-
export = []
26-
xion = ["abstract-xion"]
25+
export = []
26+
xion = ["abstract-xion"]
2727

2828
[package.metadata.optimizer]
29+
builds = [{ name = "xion", features = ["xion"] }]
2930
standard-build = true
30-
builds = [{ name = "xion", features = ["xion"] }]
3131

3232
[dependencies]
33-
cosmwasm-std = { workspace = true }
33+
abstract-macros = { workspace = true }
34+
abstract-sdk = { workspace = true }
35+
abstract-std = { workspace = true }
3436
cosmwasm-schema = { workspace = true }
35-
cw-controllers = { workspace = true }
37+
cosmwasm-std = { workspace = true }
38+
cw-asset = { workspace = true }
39+
cw-controllers = { workspace = true }
3640
cw-storage-plus = { workspace = true }
37-
cw2 = { workspace = true }
38-
cw20 = { workspace = true }
39-
cw-asset = { workspace = true }
40-
schemars = { workspace = true }
41-
serde = { workspace = true }
42-
thiserror = { workspace = true }
43-
abstract-sdk = { workspace = true }
44-
abstract-std = { workspace = true }
45-
semver = { workspace = true }
46-
abstract-macros = { workspace = true }
41+
cw2 = { workspace = true }
42+
cw20 = { workspace = true }
43+
schemars = { workspace = true }
44+
semver = { workspace = true }
45+
serde = { workspace = true }
46+
thiserror = { workspace = true }
4747

4848
abstract-ica = { workspace = true }
4949

@@ -56,21 +56,21 @@ workspace-hack = { version = "0.1", path = "../../workspace-hack" }
5656
cw20 = { workspace = true }
5757
# cw721-base = { version = "0.18.0", features = ["library"] }
5858
# cw721 = { version = "0.18.0" }
59-
abstract-interface = { workspace = true }
60-
cw-orch = { workspace = true, features = ["snapshot-testing"] }
61-
anyhow = { workspace = true }
62-
ans-host = { workspace = true }
63-
registry = { workspace = true }
64-
module-factory = { workspace = true }
65-
rstest = { workspace = true }
66-
abstract-sdk = { workspace = true, features = ["test-utils"] }
67-
abstract-adapter = { workspace = true, features = ["test-utils"] }
68-
abstract-app = { workspace = true, features = ["test-utils"] }
69-
abstract-standalone = { workspace = true, features = ["test-utils"] }
70-
abstract-testing = { workspace = true }
71-
abstract-macros = { workspace = true }
59+
abstract-adapter = { workspace = true, features = ["test-utils"] }
60+
abstract-app = { workspace = true, features = ["test-utils"] }
7261
abstract-integration-tests = { workspace = true }
73-
coverage-helper = { workspace = true }
62+
abstract-interface = { workspace = true }
63+
abstract-macros = { workspace = true }
64+
abstract-sdk = { workspace = true, features = ["test-utils"] }
65+
abstract-standalone = { workspace = true, features = ["test-utils"] }
66+
abstract-testing = { workspace = true }
67+
ans-host = { workspace = true }
68+
anyhow = { workspace = true }
69+
coverage-helper = { workspace = true }
70+
cw-orch = { workspace = true, features = ["snapshot-testing"] }
71+
module-factory = { workspace = true }
72+
registry = { workspace = true }
73+
rstest = { workspace = true }
7474

7575
base64 = { version = "0.22.1", default-features = false }
7676

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
2-
name = "abstract-ans-host"
3-
version = "0.24.2"
4-
authors = { workspace = true }
5-
edition = { workspace = true }
2+
authors = { workspace = true }
63
description = "Abstract Name Service Contract"
7-
license = { workspace = true }
8-
readme = "README.md"
9-
repository = "https://github.com/AbstractSDK/abstract"
4+
edition = { workspace = true }
5+
license = { workspace = true }
6+
name = "abstract-ans-host"
7+
readme = "README.md"
8+
repository = "https://github.com/AbstractSDK/abstract"
9+
version = "0.24.2"
1010

1111
exclude = ["contract.wasm", "hash.txt"]
1212

@@ -18,31 +18,31 @@ crate-type = ["cdylib", "rlib"]
1818

1919
[features]
2020
default = ["export"]
21-
export = []
21+
export = []
2222

2323
[dependencies]
24-
cosmwasm-std = { workspace = true }
25-
cw-controllers = { workspace = true }
26-
cw-storage-plus = { workspace = true }
27-
cw2 = { workspace = true }
28-
serde = { workspace = true }
29-
semver = { workspace = true }
30-
thiserror = { workspace = true }
31-
abstract-std = { workspace = true }
32-
cw-asset = { workspace = true }
3324
abstract-macros = { workspace = true }
34-
abstract-sdk = { workspace = true }
35-
cw-ownable = { workspace = true }
25+
abstract-sdk = { workspace = true }
26+
abstract-std = { workspace = true }
27+
cosmwasm-std = { workspace = true }
28+
cw-asset = { workspace = true }
29+
cw-controllers = { workspace = true }
30+
cw-ownable = { workspace = true }
31+
cw-storage-plus = { workspace = true }
32+
cw2 = { workspace = true }
33+
semver = { workspace = true }
34+
serde = { workspace = true }
35+
thiserror = { workspace = true }
3636

3737
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
3838
workspace-hack = { version = "0.1", path = "../../../workspace-hack" }
3939

4040
[dev-dependencies]
41-
cw20 = { workspace = true }
42-
cosmwasm-schema = { workspace = true }
43-
rstest = { workspace = true }
4441
abstract-testing = { workspace = true }
45-
coverage-helper = { workspace = true }
42+
cosmwasm-schema = { workspace = true }
43+
coverage-helper = { workspace = true }
44+
cw20 = { workspace = true }
45+
rstest = { workspace = true }
4646

4747
[profile.release]
4848
overflow-checks = true

0 commit comments

Comments
 (0)