mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 05:51:02 +00:00
86f9a99184
* Add spambot * Fixes * Add some extra functions to spambot, bump version * Lock.. * Aggregate HRMP (XCMP/HMP) messages. Payloads for spambot. * Fix tests, bump Polkadot. * Fix HMP tests * Rename Hrmp -> Xcmp for handler/sender * Use master branch * Test Xcm message passing & rename away from HMP * Docs * Introduce fee payment mechanics into XCM. * Rename spambot -> ping * Lock * XCMP message dispatch system reimagining - Moved most of the logic into xcm-handler pallet - Altered the outgoing XCMP API from push to pull - Changed underlying outgoing queue data structures to avoid multi-page read/writes - Introduced queuing for incoming messages - Introduced signal messages as a flow-control sub-stream - Introduced flow-control with basic threshold back-pressure - Introduced overall weight limitation on messages executed - Additonal alterations to XCM APIs for the new system * Should process any remaining XCM messages when we're not doing anything else. * Update API usage and preparation for the big build. * Some build fixes * Build fixes * xcm-handler builds * Fix warnings * Docs * Parachains system builds * Parachain runtime building * Fix build * Introduce transfer_asset specialisation. * Fixes * Two-stage upgrade for parachains. * Fixes * Fixes * Updates for message sending. * Repotting/renaming. Add primitives/utility. * Remove real-overseer and bump refs * Configure & document Rococo XCM runtime. * Add shell runtime, some companion changes for #8589 * Bumps & fixes * Fix test * Build fix * Update pallets/xcmp-queue/src/lib.rs Co-authored-by: Amar Singh <asinghchrony@protonmail.com> * Make tests compile * Apply suggestions from code review Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com> * remove unused * remove unused event stuff * Adds proper validation-worker to make integration tests work * Apply suggestions from code review Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com> * import saturating * remove panic test Co-authored-by: Robert Habermeier <rphmeier@gmail.com> Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by: Amar Singh <asinghchrony@protonmail.com> Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com> Co-authored-by: Bastian Köcher <info@kchr.de>
78 lines
3.8 KiB
TOML
78 lines
3.8 KiB
TOML
[package]
|
|
name = "cumulus-pallet-parachain-system"
|
|
version = "0.1.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
edition = "2018"
|
|
description = "Base pallet for cumulus-based parachains"
|
|
|
|
[dependencies]
|
|
# Cumulus dependencies
|
|
cumulus-primitives-core = { path = "../../primitives/core", default-features = false }
|
|
cumulus-primitives-parachain-inherent = { path = "../../primitives/parachain-inherent", default-features = false }
|
|
|
|
# Polkadot dependencies
|
|
polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, features = [ "wasm-api" ], branch = "master" }
|
|
xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "master" }
|
|
|
|
# Substrate dependencies
|
|
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-state-machine = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-trie = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-externalities = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
|
|
# Other Dependencies
|
|
codec = { package = "parity-scale-codec", version = "2.0.0", default-features = false, features = ["derive"]}
|
|
serde = { version = "1.0.101", optional = true, features = ["derive"] }
|
|
hash-db = { version = "0.15.2", default-features = false }
|
|
log = { version = "0.4.14", default-features = false }
|
|
memory-db = { version = "0.26.0", default-features = false }
|
|
trie-db = { version = "0.22.0", default-features = false }
|
|
environmental = { version = "1.1.2", default-features = false }
|
|
|
|
[dev-dependencies]
|
|
substrate-test-runtime-client = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
cumulus-test-relay-sproof-builder = { path = "../../test/relay-sproof-builder" }
|
|
hex-literal = "0.2.1"
|
|
lazy_static = "1.4"
|
|
sc-client-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
|
|
sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
|
sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
|
sc-executor = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
|
sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "master" }
|
|
cumulus-test-client = { path = "../../test/client" }
|
|
env_logger = "0.7.1"
|
|
|
|
[features]
|
|
default = [ "std" ]
|
|
std = [
|
|
"serde",
|
|
"codec/std",
|
|
"frame-support/std",
|
|
"pallet-balances/std",
|
|
"sp-core/std",
|
|
"sp-runtime/std",
|
|
"sp-io/std",
|
|
"sp-std/std",
|
|
"hash-db/std",
|
|
"log/std",
|
|
"memory-db/std",
|
|
"trie-db/std",
|
|
"sp-state-machine/std",
|
|
"sp-trie/std",
|
|
"sp-externalities/std",
|
|
"frame-system/std",
|
|
"cumulus-primitives-core/std",
|
|
"cumulus-primitives-parachain-inherent/std",
|
|
"environmental/std",
|
|
"xcm/std"
|
|
]
|