Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
fe04de8
YAP NG FTW!
s0me0ne-unkn0wn Jan 17, 2025
db61d22
".git/.scripts/commands/fmt/fmt.sh"
Jan 17, 2025
2176c4d
Enable experimental UMP signals
s0me0ne-unkn0wn Jan 17, 2025
0c9f233
Fix manifests
s0me0ne-unkn0wn Jan 17, 2025
695513a
Replace base extrinsic weight with sig check
georgepisaltu Jan 22, 2025
e849161
Update Cargo.lock
georgepisaltu Jan 22, 2025
0bb4384
Merge remote-tracking branch 'origin/master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Feb 4, 2025
1adf38f
Merge remote-tracking branch 'origin/master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Mar 6, 2025
238ee5e
Fix comment
s0me0ne-unkn0wn Mar 6, 2025
2026a8d
net/transactions: Refactor tx controller methods to batch notifications
lexnv Mar 6, 2025
be97f4b
net/transactions: Propagate batched transactions to
lexnv Mar 6, 2025
0f5e9a9
net/transactions: Batch multiple tx into a single notification
lexnv Mar 6, 2025
56aa3e8
net/transactions: Trace number of batched txes from controller
lexnv Mar 6, 2025
c5cdce1
use `--profile production` for parachain-debug image
ordian Nov 22, 2024
a896032
Merge branch 'master' into s0me0ne/yap-ng
ordian Mar 19, 2025
770cb9b
transaction-network: consts updated
michalkucharczyk Mar 4, 2025
03e813a
Merge remote-tracking branch 'origin/lexnv/transaction-rework' into s…
ordian Mar 19, 2025
ad23b8e
litep2p sync channel size bump
ordian Mar 19, 2025
34535ba
set slot_duration to 3x
ordian Mar 19, 2025
992ce06
introduce inmemory weights
ordian Mar 19, 2025
8de9c0b
fix compilation
ordian Mar 20, 2025
f653309
actually use custom weights
ordian Mar 21, 2025
afd5235
Revert "Merge remote-tracking branch 'origin/lexnv/transaction-rework…
ordian Mar 24, 2025
e64599f
Revert "transaction-network: consts updated"
ordian Mar 24, 2025
11a78ef
Revert "litep2p sync channel size bump"
ordian Mar 24, 2025
7cfb6f8
Revert "use `--profile production` for parachain-debug image"
ordian Mar 24, 2025
9582b21
Merge remote-tracking branch 'origin/master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 7, 2025
3e4b865
Address discussions and finish merge
s0me0ne-unkn0wn Apr 7, 2025
f2700a4
Merge branch 'master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 7, 2025
df13fbc
Merge branch 'master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 7, 2025
bba4289
Update from github-actions[bot] running command 'prdoc --audience run…
github-actions[bot] Apr 7, 2025
ae13389
Update prdoc
s0me0ne-unkn0wn Apr 8, 2025
3e8f2a8
Merge remote-tracking branch 'origin/master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 8, 2025
cda63b2
Fix manifesr
s0me0ne-unkn0wn Apr 8, 2025
f1b9b36
Fix clippy and stale code
s0me0ne-unkn0wn Apr 8, 2025
8066ed5
Fix prdoc
s0me0ne-unkn0wn Apr 8, 2025
1962084
Relicense under Apache 2.0
s0me0ne-unkn0wn Apr 8, 2025
672c57c
Update substrate/client/transaction-pool/src/graph/validated_pool.rs
s0me0ne-unkn0wn Apr 8, 2025
1af0a37
Merge branch 'master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 8, 2025
12ad66d
Add missing license
s0me0ne-unkn0wn Apr 8, 2025
6a6b052
`cargo fmt`
s0me0ne-unkn0wn Apr 8, 2025
6754f2b
More relicensing
s0me0ne-unkn0wn Apr 8, 2025
97e96be
Merge branch 'master' into s0me0ne/yap-ng
s0me0ne-unkn0wn Apr 9, 2025
976ae2b
Merge branch 'master' into s0me0ne/yap-ng
ordian Apr 15, 2025
dbfca71
Merge branch 'master' into s0me0ne/yap-ng
ordian Apr 16, 2025
7f37a1a
Update substrate/client/basic-authorship/src/basic_authorship.rs
bkchr Apr 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ members = [
"cumulus/parachains/runtimes/test-utils",
"cumulus/parachains/runtimes/testing/penpal",
"cumulus/parachains/runtimes/testing/rococo-parachain",
"cumulus/parachains/runtimes/testing/yet-another-parachain",
"cumulus/polkadot-omni-node",
"cumulus/polkadot-omni-node/lib",
"cumulus/polkadot-parachain",
Expand Down Expand Up @@ -1391,6 +1392,7 @@ xcm-executor = { path = "polkadot/xcm/xcm-executor", default-features = false, p
xcm-procedural = { path = "polkadot/xcm/procedural", default-features = false }
xcm-runtime-apis = { path = "polkadot/xcm/xcm-runtime-apis", default-features = false }
xcm-simulator = { path = "polkadot/xcm/xcm-simulator", default-features = false }
yet-another-parachain-runtime = { path = "cumulus/parachains/runtimes/testing/yet-another-parachain" }
zeroize = { version = "1.7.0", default-features = false }
zombienet-sdk = { version = "0.2.20" }
zstd = { version = "0.12.4", default-features = false }
Expand Down
2 changes: 1 addition & 1 deletion cumulus/bin/pov-validator/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ sc-executor.workspace = true
sp-core.workspace = true
sp-io.workspace = true
sp-maybe-compressed-blob.workspace = true
tracing-subscriber.workspace = true
tracing.workspace = true
tracing-subscriber.workspace = true

[lints]
workspace = true
152 changes: 152 additions & 0 deletions cumulus/parachains/runtimes/testing/yet-another-parachain/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
[package]
name = "yet-another-parachain-runtime"
version = "0.6.0"
authors.workspace = true
edition.workspace = true
description = "Simple runtime used by the testing parachain(s)"
license = "Apache-2.0"

[lints]
workspace = true

[dependencies]
codec = { features = ["derive"], workspace = true }
scale-info = { features = ["derive"], workspace = true }

# Substrate
cumulus-pallet-xcm = { workspace = true }
cumulus-pallet-xcmp-queue = { workspace = true }
frame-benchmarking = { optional = true, workspace = true }
frame-executive = { workspace = true }
frame-support = { workspace = true }
frame-system = { workspace = true }
frame-system-rpc-runtime-api = { workspace = true }
pallet-assets = { workspace = true }
pallet-aura = { workspace = true }
pallet-authorship = { workspace = true }
pallet-balances = { workspace = true }
pallet-message-queue.workspace = true
pallet-sudo = { workspace = true }
pallet-timestamp = { workspace = true }
pallet-transaction-payment = { workspace = true }
pallet-transaction-payment-rpc-runtime-api = { workspace = true }
pallet-utility = { workspace = true }
pallet-verify-signature = { workspace = true }
pallet-xcm.workspace = true
sp-api = { workspace = true }
sp-block-builder = { workspace = true }
sp-consensus-aura = { workspace = true }
sp-core = { workspace = true }
sp-genesis-builder = { workspace = true }
sp-inherents = { workspace = true }
sp-io = { workspace = true }
sp-offchain = { workspace = true }
sp-runtime = { workspace = true }
sp-session = { workspace = true }
sp-transaction-pool = { workspace = true }
sp-version = { workspace = true }
xcm.workspace = true
xcm-builder.workspace = true
xcm-executor.workspace = true

# Polkadot
polkadot-parachain-primitives = { workspace = true }
polkadot-runtime-common = { workspace = true }

# Cumulus
cumulus-pallet-aura-ext = { workspace = true }
cumulus-pallet-parachain-system = { workspace = true, features = ["experimental-ump-signals"] }
cumulus-pallet-weight-reclaim = { workspace = true }
cumulus-primitives-aura = { workspace = true }
cumulus-primitives-core = { workspace = true }
cumulus-primitives-utility = { workspace = true }
parachain-info = { workspace = true }
parachains-common = { workspace = true }
testnet-parachains-constants = { features = ["rococo"], workspace = true }

[build-dependencies]
substrate-wasm-builder = { optional = true, workspace = true, default-features = true }

[features]
default = ["std"]
std = [
"codec/std",
"cumulus-pallet-aura-ext/std",
"cumulus-pallet-parachain-system/std",
"cumulus-pallet-weight-reclaim/std",
"cumulus-pallet-xcm/std",
"cumulus-pallet-xcmp-queue/std",
"cumulus-primitives-aura/std",
"cumulus-primitives-core/std",
"cumulus-primitives-utility/std",
"frame-benchmarking?/std",
"frame-executive/std",
"frame-support/std",
"frame-system-rpc-runtime-api/std",
"frame-system/std",
"pallet-assets/std",
"pallet-aura/std",
"pallet-authorship/std",
"pallet-balances/std",
"pallet-message-queue/std",
"pallet-sudo/std",
"pallet-timestamp/std",
"pallet-transaction-payment-rpc-runtime-api/std",
"pallet-transaction-payment/std",
"pallet-utility/std",
"pallet-verify-signature/std",
"pallet-xcm/std",
"parachain-info/std",
"parachains-common/std",
"polkadot-parachain-primitives/std",
"polkadot-runtime-common/std",
"scale-info/std",
"sp-api/std",
"sp-block-builder/std",
"sp-consensus-aura/std",
"sp-core/std",
"sp-genesis-builder/std",
"sp-inherents/std",
"sp-io/std",
"sp-offchain/std",
"sp-runtime/std",
"sp-session/std",
"sp-transaction-pool/std",
"sp-version/std",
"substrate-wasm-builder",
"testnet-parachains-constants/std",
"xcm-builder/std",
"xcm-executor/std",
"xcm/std",
]
runtime-benchmarks = [
"cumulus-pallet-parachain-system/runtime-benchmarks",
"cumulus-pallet-weight-reclaim/runtime-benchmarks",
"cumulus-pallet-xcmp-queue/runtime-benchmarks",
"cumulus-primitives-core/runtime-benchmarks",
"cumulus-primitives-utility/runtime-benchmarks",
"frame-benchmarking/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"frame-system/runtime-benchmarks",
"pallet-assets/runtime-benchmarks",
"pallet-balances/runtime-benchmarks",
"pallet-message-queue/runtime-benchmarks",
"pallet-sudo/runtime-benchmarks",
"pallet-timestamp/runtime-benchmarks",
"pallet-transaction-payment/runtime-benchmarks",
"pallet-utility/runtime-benchmarks",
"pallet-verify-signature/runtime-benchmarks",
"pallet-xcm/runtime-benchmarks",
"parachains-common/runtime-benchmarks",
"polkadot-parachain-primitives/runtime-benchmarks",
"polkadot-runtime-common/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
"xcm-builder/runtime-benchmarks",
"xcm-executor/runtime-benchmarks",
"xcm/runtime-benchmarks",
]

# A feature that should be enabled when the runtime should be built for on-chain
# deployment. This will disable stuff that shouldn't be part of the on-chain wasm
# to make it smaller, like logging for example.
on-chain-release-build = []
22 changes: 22 additions & 0 deletions cumulus/parachains/runtimes/testing/yet-another-parachain/build.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// Copyright (C) Parity Technologies (UK) Ltd.
// SPDX-License-Identifier: Apache-2.0

// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

#[cfg(feature = "std")]
fn main() {
substrate_wasm_builder::WasmBuilder::build_using_defaults();
}

#[cfg(not(feature = "std"))]
fn main() {}
Loading