Skip to content

Commit b195d1a

Browse files
chore: upgrade stable2409 (#412)
Co-authored-by: chungquantin <56880684+chungquantin@users.noreply.github.com>
1 parent ab0bb49 commit b195d1a

File tree

28 files changed

+3558
-4281
lines changed

28 files changed

+3558
-4281
lines changed

Cargo.lock

Lines changed: 3317 additions & 4108 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 97 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@ members = [
3333
resolver = "2"
3434

3535
[workspace.dependencies]
36-
clap = { version = "4.5.1", features = [ "derive" ] }
36+
anyhow = { version = "1.0", default-features = false }
37+
clap = { version = "4.5.10", features = [ "derive" ] }
3738
codec = { package = "parity-scale-codec", version = "3.6.12", default-features = false, features = [
3839
"derive",
3940
] }
@@ -45,14 +46,14 @@ futures = "0.3.30"
4546
hex = "0.4.3"
4647
hex-literal = "0.4.1"
4748
impl-trait-for-tuples = "0.2.2"
48-
jsonrpsee = { version = "0.23.2", features = [ "server" ] }
49-
log = { version = "0.4.21", default-features = false }
49+
jsonrpsee = { version = "0.24.3", features = [ "server" ] }
50+
log = { version = "0.4.22", default-features = false }
5051
rand = "0.8.5"
5152
scale-info = { version = "2.11.1", default-features = false, features = [
5253
"derive",
5354
] }
54-
serde = "1.0.197"
55-
serde_json = "1.0.121"
55+
serde = "1.0.209"
56+
serde_json = "1.0.127"
5657
smallvec = "1.11.2"
5758
subxt = "0.34.0"
5859
subxt-signer = "0.34.0"
@@ -61,7 +62,7 @@ tracing-subscriber = { version = "0.3.18", default-features = false }
6162

6263
# Build
6364
substrate-build-script-utils = "11.0.0"
64-
substrate-wasm-builder = "24.0.0"
65+
substrate-wasm-builder = "24.0.1"
6566

6667
# Local
6768
pallet-api = { path = "pallets/api", default-features = false }
@@ -74,126 +75,126 @@ pop-runtime-mainnet = { path = "runtime/mainnet", default-features = true } # de
7475
pop-runtime-testnet = { path = "runtime/testnet", default-features = true } # default-features=true required for `-p pop-node` builds
7576

7677
# Substrate
77-
frame-benchmarking = { version = "37.0.0", default-features = false }
78-
frame-benchmarking-cli = "42.0.0"
79-
frame-executive = { version = "37.0.0", default-features = false }
80-
frame-metadata-hash-extension = { version = "0.5.0", default-features = false }
81-
frame-support = { version = "37.0.0", default-features = false }
82-
frame-support-procedural = { version = "30.0.2", default-features = false }
83-
frame-system = { version = "37.0.0", default-features = false }
84-
frame-system-benchmarking = { version = "37.0.0", default-features = false }
78+
frame-benchmarking = { version = "38.0.0", default-features = false }
79+
frame-benchmarking-cli = "43.0.0"
80+
frame-executive = { version = "38.0.0", default-features = false }
81+
frame-metadata-hash-extension = { version = "0.6.0", default-features = false }
82+
frame-support = { version = "38.0.0", default-features = false }
83+
frame-support-procedural = { version = "30.0.3", default-features = false }
84+
frame-system = { version = "38.0.0", default-features = false }
85+
frame-system-benchmarking = { version = "38.0.0", default-features = false }
8586
frame-system-rpc-runtime-api = { version = "34.0.0", default-features = false }
86-
frame-try-runtime = { version = "0.43.0", default-features = false }
87-
pallet-assets = { version = "39.0.0", default-features = false }
88-
pallet-aura = { version = "36.0.0", default-features = false }
89-
pallet-authorship = { version = "37.0.0", default-features = false }
90-
pallet-balances = { version = "38.0.0", default-features = false }
91-
pallet-contracts = { version = "37.0.0", default-features = false }
92-
pallet-message-queue = { version = "40.0.0", default-features = false }
93-
pallet-multisig = { version = "37.0.0", default-features = false }
94-
pallet-nft-fractionalization = { version = "20.0.0", default-features = false }
95-
pallet-nfts-runtime-api = { version = "23.0.0", default-features = false }
96-
pallet-preimage = { version = "37.0.0", default-features = false }
97-
pallet-proxy = { version = "37.0.0", default-features = false }
98-
pallet-scheduler = { version = "38.0.0", default-features = false }
99-
pallet-session = { version = "37.0.0", default-features = false }
100-
pallet-sudo = { version = "37.0.0", default-features = false }
101-
pallet-timestamp = { version = "36.0.0", default-features = false }
102-
pallet-transaction-payment = { version = "37.0.0", default-features = false }
103-
pallet-transaction-payment-rpc = "40.0.0"
104-
pallet-transaction-payment-rpc-runtime-api = { version = "37.0.0", default-features = false }
105-
pallet-utility = { version = "37.0.0", default-features = false }
87+
frame-try-runtime = { version = "0.44.0", default-features = false }
88+
pallet-assets = { version = "40.0.0", default-features = false }
89+
pallet-aura = { version = "37.0.0", default-features = false }
90+
pallet-authorship = { version = "38.0.0", default-features = false }
91+
pallet-balances = { version = "39.0.0", default-features = false }
92+
pallet-contracts = { version = "38.0.0", default-features = false }
93+
pallet-message-queue = { version = "41.0.0", default-features = false }
94+
pallet-multisig = { version = "38.0.0", default-features = false }
95+
pallet-nft-fractionalization = { version = "21.0.0", default-features = false }
96+
pallet-nfts-runtime-api = { version = "24.0.0", default-features = false }
97+
pallet-preimage = { version = "38.0.0", default-features = false }
98+
pallet-proxy = { version = "38.0.0", default-features = false }
99+
pallet-scheduler = { version = "39.0.0", default-features = false }
100+
pallet-session = { version = "38.0.0", default-features = false }
101+
pallet-sudo = { version = "38.0.0", default-features = false }
102+
pallet-timestamp = { version = "37.0.0", default-features = false }
103+
pallet-transaction-payment = { version = "38.0.0", default-features = false }
104+
pallet-transaction-payment-rpc = "41.0.0"
105+
pallet-transaction-payment-rpc-runtime-api = { version = "38.0.0", default-features = false }
106+
pallet-utility = { version = "38.0.0", default-features = false }
106107
prometheus-endpoint = { version = "0.17.0", default-features = false, package = "substrate-prometheus-endpoint" }
107-
sc-basic-authorship = "0.44.0"
108-
sc-chain-spec = "37.0.0"
109-
sc-cli = "0.46.0"
108+
sc-basic-authorship = "0.45.0"
109+
sc-chain-spec = "38.0.0"
110+
sc-cli = "0.47.0"
110111
sc-client-api = "37.0.0"
111-
sc-consensus = "0.43.0"
112-
sc-executor = "0.40.0"
113-
sc-network = "0.44.0"
114-
sc-network-sync = "0.43.0"
115-
sc-offchain = "39.0.0"
116-
sc-rpc = "39.0.0"
117-
sc-service = "0.45.0"
118-
sc-sysinfo = "37.0.0"
119-
sc-telemetry = "24.0.0"
120-
sc-tracing = "37.0.0"
112+
sc-consensus = "0.44.0"
113+
sc-executor = "0.40.1"
114+
sc-network = "0.45.0"
115+
sc-network-sync = "0.44.0"
116+
sc-offchain = "40.0.0"
117+
sc-rpc = "40.0.0"
118+
sc-service = "0.46.0"
119+
sc-sysinfo = "38.0.0"
120+
sc-telemetry = "25.0.0"
121+
sc-tracing = "37.0.1"
121122
sc-transaction-pool = "37.0.0"
122123
sc-transaction-pool-api = "37.0.0"
123124
sp-api = { version = "34.0.0", default-features = false }
124125
sp-authority-discovery = { version = "34.0.0", default-features = false }
125126
sp-block-builder = { version = "34.0.0", default-features = false }
126-
sp-blockchain = "37.0.0"
127+
sp-blockchain = "37.0.1"
127128
sp-consensus-aura = { version = "0.40.0", default-features = false }
128129
sp-consensus-babe = { version = "0.40.0", default-features = false }
129-
sp-consensus-beefy = { version = "22.0.0", default-features = false }
130+
sp-consensus-beefy = { version = "22.1.0", default-features = false }
130131
sp-consensus-grandpa = { version = "21.0.0", default-features = false }
131132
sp-core = { version = "34.0.0", default-features = false }
132-
sp-genesis-builder = { version = "0.15.0", default-features = false }
133+
sp-genesis-builder = { version = "0.15.1", default-features = false }
133134
sp-inherents = { version = "34.0.0", default-features = false }
134135
sp-io = { version = "38.0.0", default-features = false }
135136
sp-keystore = "0.40.0"
136-
sp-mmr-primitives = { version = "34.0.0", default-features = false }
137+
sp-mmr-primitives = { version = "34.1.0", default-features = false }
137138
sp-offchain = { version = "34.0.0", default-features = false }
138-
sp-runtime = { version = "39.0.0", default-features = false }
139-
sp-session = { version = "35.0.0", default-features = false }
139+
sp-runtime = { version = "39.0.1", default-features = false }
140+
sp-session = { version = "36.0.0", default-features = false }
140141
sp-std = { version = "14.0.0", default-features = false }
141142
sp-timestamp = "34.0.0"
142143
sp-transaction-pool = { version = "34.0.0", default-features = false }
143144
sp-version = { version = "37.0.0", default-features = false }
144-
substrate-frame-rpc-system = "38.0.0"
145+
substrate-frame-rpc-system = "39.0.0"
145146

146147
# Polkadot
147-
pallet-xcm = { version = "16.0.0", default-features = false }
148-
polkadot-cli = "17.0.0"
148+
pallet-xcm = { version = "17.0.0", default-features = false }
149+
polkadot-cli = "19.0.0"
149150
polkadot-parachain-primitives = { version = "14.0.0", default-features = false }
150-
polkadot-primitives = { version = "15.0.0", default-features = false }
151-
polkadot-runtime-common = { version = "16.0.0", default-features = false }
152-
polkadot-runtime-parachains = { version = "16.0.0", default-features = false }
153-
rococo-runtime = { version = "17.0.0", default-features = false }
154-
rococo-runtime-constants = { version = "16.0.0", default-features = false }
155-
xcm = { version = "14.1.0", package = "staging-xcm", default-features = false }
156-
xcm-builder = { version = "16.0.0", package = "staging-xcm-builder", default-features = false }
157-
xcm-executor = { version = "16.0.0", package = "staging-xcm-executor", default-features = false }
151+
polkadot-primitives = { version = "16.0.0", default-features = false }
152+
polkadot-runtime-common = { version = "17.0.0", default-features = false }
153+
polkadot-runtime-parachains = { version = "17.0.0", default-features = false }
154+
rococo-runtime = { version = "18.0.0", default-features = false }
155+
rococo-runtime-constants = { version = "17.0.0", default-features = false }
156+
xcm = { version = "14.2.0", package = "staging-xcm", default-features = false }
157+
xcm-builder = { version = "17.0.0", package = "staging-xcm-builder", default-features = false }
158+
xcm-executor = { version = "17.0.0", package = "staging-xcm-executor", default-features = false }
158159

159160
# Cumulus
160-
asset-hub-rococo-runtime = { version = "0.21.0", default-features = false }
161-
asset-test-utils = { version = "17.0.0", default-features = false }
161+
asset-hub-rococo-runtime = { version = "0.22.0", default-features = false }
162+
asset-test-utils = { version = "18.0.0", default-features = false }
162163
color-print = "0.3.4"
163-
cumulus-client-cli = "0.17.0"
164-
cumulus-client-collator = "0.17.0"
165-
cumulus-client-consensus-aura = "0.17.0"
166-
cumulus-client-consensus-common = "0.17.0"
167-
cumulus-client-consensus-proposer = "0.15.0"
168-
cumulus-client-service = "0.17.0"
169-
cumulus-pallet-aura-ext = { version = "0.16.0", default-features = false }
170-
cumulus-pallet-parachain-system = { version = "0.16.0", default-features = false }
171-
cumulus-pallet-session-benchmarking = { version = "18.0.0", default-features = false }
172-
cumulus-pallet-xcm = { version = "0.16.0", default-features = false }
173-
cumulus-pallet-xcmp-queue = { version = "0.16.0", default-features = false }
164+
cumulus-client-cli = "0.18.0"
165+
cumulus-client-collator = "0.18.0"
166+
cumulus-client-consensus-aura = "0.18.0"
167+
cumulus-client-consensus-common = "0.18.0"
168+
cumulus-client-consensus-proposer = "0.16.0"
169+
cumulus-client-service = "0.19.0"
170+
cumulus-pallet-aura-ext = { version = "0.17.0", default-features = false }
171+
cumulus-pallet-parachain-system = { version = "0.17.0", default-features = false }
172+
cumulus-pallet-session-benchmarking = { version = "19.0.0", default-features = false }
173+
cumulus-pallet-xcm = { version = "0.17.0", default-features = false }
174+
cumulus-pallet-xcmp-queue = { version = "0.17.0", default-features = false }
174175
cumulus-primitives-aura = { version = "0.15.0", default-features = false }
175-
cumulus-primitives-core = { version = "0.15.0", default-features = false }
176-
cumulus-primitives-parachain-inherent = "0.15.0"
177-
cumulus-primitives-storage-weight-reclaim = { version = "7.0.0", default-features = false }
178-
cumulus-primitives-utility = { version = "0.16.0", default-features = false }
179-
cumulus-relay-chain-interface = "0.17.0"
180-
emulated-integration-tests-common = { version = "13.0.0", default-features = false }
181-
pallet-collator-selection = { version = "18.0.0", default-features = false }
182-
parachain-info = { version = "0.16.0", package = "staging-parachain-info", default-features = false }
183-
parachains-common = { version = "17.0.0", default-features = false }
176+
cumulus-primitives-core = { version = "0.16.0", default-features = false }
177+
cumulus-primitives-parachain-inherent = "0.16.0"
178+
cumulus-primitives-storage-weight-reclaim = { version = "8.0.0", default-features = false }
179+
cumulus-primitives-utility = { version = "0.17.0", default-features = false }
180+
cumulus-relay-chain-interface = "0.18.0"
181+
emulated-integration-tests-common = { version = "14.0.0", default-features = false }
182+
pallet-collator-selection = { version = "19.0.0", default-features = false }
183+
parachain-info = { version = "0.17.0", package = "staging-parachain-info", default-features = false }
184+
parachains-common = { version = "18.0.0", default-features = false }
184185

185186
# Runtimes
186187
asset-hub-paseo-runtime = { git = "https://github.com/paseo-network/runtimes/", tag = "v1.3.3", default-features = false }
187-
asset-hub-westend-runtime = { version = "0.25.0", default-features = false }
188+
asset-hub-westend-runtime = { version = "0.26.2", default-features = false }
188189
paseo-runtime = { git = "https://github.com/paseo-network/runtimes/", tag = "v1.3.3", default-features = false }
189190
paseo-runtime-constants = { git = "https://github.com/paseo-network/runtimes/", tag = "v1.3.3", default-features = false }
190-
westend-runtime = { version = "17.0.0", default-features = false }
191-
westend-runtime-constants = { version = "16.0.0", default-features = false }
191+
westend-runtime = { version = "18.0.1", default-features = false }
192+
westend-runtime-constants = { version = "17.0.0", default-features = false }
192193

193-
ismp = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
194-
ismp-parachain = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
195-
ismp-parachain-inherent = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
196-
ismp-parachain-runtime-api = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
197-
pallet-ismp = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
198-
pallet-ismp-rpc = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
199-
pallet-ismp-runtime-api = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-v1.14.0", default-features = false }
194+
ismp = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
195+
ismp-parachain = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
196+
ismp-parachain-inherent = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
197+
ismp-parachain-runtime-api = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
198+
pallet-ismp = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
199+
pallet-ismp-rpc = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }
200+
pallet-ismp-runtime-api = { git = "https://github.com/r0gue-io/ismp", branch = "polkadot-stable2409", default-features = false }

extension/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ std = [
5353
"pallet-balances/std",
5454
"pallet-contracts/std",
5555
"pallet-timestamp/std",
56+
"scale-info/std",
5657
"sp-core/std",
5758
"sp-io/std",
5859
"sp-runtime/std",

integration-tests/Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,10 @@ runtime-benchmarks = [
7070
"pallet-assets/runtime-benchmarks",
7171
"pallet-balances/runtime-benchmarks",
7272
"pallet-message-queue/runtime-benchmarks",
73+
"pallet-xcm/runtime-benchmarks",
7374
"paseo-runtime?/runtime-benchmarks",
7475
"polkadot-primitives/runtime-benchmarks",
76+
"polkadot-runtime-parachains/runtime-benchmarks",
7577
"pop-runtime-common/runtime-benchmarks",
7678
"pop-runtime-devnet/runtime-benchmarks",
7779
"pop-runtime-mainnet/runtime-benchmarks",
@@ -82,6 +84,8 @@ runtime-benchmarks = [
8284
std = [
8385
"asset-hub-paseo-runtime?/std",
8486
"asset-hub-westend-runtime?/std",
87+
"asset-test-utils/std",
88+
"codec/std",
8589
"cumulus-primitives-core/std",
8690
"frame-support/std",
8791
"pallet-assets/std",
@@ -102,6 +106,7 @@ std = [
102106
"sp-consensus-grandpa/std",
103107
"sp-core/std",
104108
"sp-runtime/std",
109+
"tracing-subscriber/std",
105110
"westend-runtime-constants?/std",
106111
"westend-runtime?/std",
107112
"xcm-executor/std",

integration-tests/src/chains/asset_hub/genesis.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ pub(crate) fn genesis() -> Storage {
4242
)
4343
})
4444
.collect(),
45+
..Default::default()
4546
},
4647
polkadot_xcm: PolkadotXcmConfig {
4748
safe_xcm_version: Some(SAFE_XCM_VERSION),

integration-tests/src/chains/asset_hub/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ decl_test_parachains! {
3838
impl_accounts_helpers_for_parachain!(AssetHub);
3939
impl_assert_events_helpers_for_parachain!(AssetHub);
4040
impl_assets_helpers_for_parachain!(AssetHub);
41-
impl_foreign_assets_helpers_for_parachain!(AssetHub, xcm::v3::Location);
41+
impl_foreign_assets_helpers_for_parachain!(AssetHub, xcm::v4::Location);
4242
impl_xcm_helpers_for_parachain!(AssetHub);

integration-tests/src/chains/pop_network/genesis.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ pub(crate) fn genesis() -> Storage {
3131
)
3232
})
3333
.collect(),
34+
..Default::default()
3435
},
3536
polkadot_xcm: runtime::PolkadotXcmConfig {
3637
safe_xcm_version: Some(SAFE_XCM_VERSION),

integration-tests/src/chains/relay/genesis.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ pub(crate) fn genesis() -> Storage {
4343
)
4444
})
4545
.collect::<Vec<_>>(),
46+
..Default::default()
4647
},
4748
babe: BabeConfig {
4849
authorities: Default::default(),

node/Cargo.toml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ sp-block-builder.workspace = true
5252
sp-blockchain.workspace = true
5353
sp-consensus-aura.workspace = true
5454
sp-core.workspace = true
55+
sp-genesis-builder = { workspace = true, default-features = true }
5556
sp-io.workspace = true
5657
sp-keystore.workspace = true
5758
sp-offchain.workspace = true
@@ -93,6 +94,7 @@ substrate-build-script-utils.workspace = true
9394
pallet-multisig.workspace = true
9495

9596
[features]
97+
default = [ "std" ]
9698
runtime-benchmarks = [
9799
"cumulus-primitives-core/runtime-benchmarks",
98100
"frame-benchmarking-cli/runtime-benchmarks",
@@ -106,6 +108,32 @@ runtime-benchmarks = [
106108
"sc-service/runtime-benchmarks",
107109
"sp-runtime/runtime-benchmarks",
108110
]
111+
std = [
112+
"codec/std",
113+
"cumulus-primitives-aura/std",
114+
"cumulus-primitives-core/std",
115+
"frame-benchmarking/std",
116+
"ismp-parachain-runtime-api/std",
117+
"ismp-parachain/std",
118+
"log/std",
119+
"pallet-ismp-runtime-api/std",
120+
"pallet-multisig/std",
121+
"polkadot-primitives/std",
122+
"pop-runtime-common/std",
123+
"pop-runtime-devnet/std",
124+
"pop-runtime-mainnet/std",
125+
"pop-runtime-testnet/std",
126+
"sp-api/std",
127+
"sp-block-builder/std",
128+
"sp-consensus-aura/std",
129+
"sp-core/std",
130+
"sp-io/std",
131+
"sp-offchain/std",
132+
"sp-runtime/std",
133+
"sp-session/std",
134+
"sp-transaction-pool/std",
135+
"xcm/std",
136+
]
109137
try-runtime = [
110138
"polkadot-cli/try-runtime",
111139
"pop-runtime-devnet/try-runtime",

0 commit comments

Comments
 (0)