Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

revive new message queue integration #2670

Merged
merged 115 commits into from
Jun 5, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
ad86283
Bump ruby/setup-ruby from 1.147.0 to 1.148.0 (#2496)
dependabot[bot] Apr 30, 2023
5892628
Skip av-store, make consensus task blocking (#2497)
skunert May 1, 2023
cd91e6b
Bump scale-info from 2.5.0 to 2.6.0 (#2500)
dependabot[bot] May 2, 2023
d904495
Bump clap to 4.2.5 (#2505)
May 2, 2023
0004d04
[ci] Run gha fmt in docker (#2511)
alvicsam May 3, 2023
22c06e1
Companion PR for add events to ContractResult (#2510)
juangirini May 3, 2023
72256f6
Bump tokio from 1.27.0 to 1.28.0 (#2508)
dependabot[bot] May 3, 2023
ee82e3f
Bump clap from 4.2.5 to 4.2.7 (#2516)
dependabot[bot] May 3, 2023
9e1afca
Initial version of bridging pallets as git subtree (#2458)
bkontur May 4, 2023
aa1b87c
BridgeHub Rococo/Wococo runtimes (#2111)
bkontur May 4, 2023
053f670
companion for #13384 (#2417)
niklasad1 May 4, 2023
df68186
Companion for #13701 (#2423)
arkpar May 4, 2023
ab7ce3b
Bump parity-scale-codec from 3.4.0 to 3.5.0 (#2523)
dependabot[bot] May 4, 2023
4e82c97
Companion: XCM remote lock config (#2463)
muharem May 5, 2023
1bddaae
Update DNS names of Rococo Contracts bootnodes (#2524)
bakhtin May 5, 2023
0d04b8b
bump zombienet version (#2525)
pepoviola May 5, 2023
4dc50c8
Make zombienet tests required (#2527)
skunert May 6, 2023
c312f0b
Fix Clippy (#2522)
ggwpez May 6, 2023
0aae05b
Bump serde from 1.0.160 to 1.0.162 (#2534)
dependabot[bot] May 6, 2023
8904a44
Update westmint bootnodes (#2521)
BulatSaif May 7, 2023
35a443d
companion for #14088 (#2539)
niklasad1 May 7, 2023
c94d64c
add set_invulnerables to SafeCallFilter (#2537)
joepetrowski May 8, 2023
6cba4b4
Substrate 13843 (Asset Freezing) Companion (#2437)
joepetrowski May 8, 2023
97984e4
Prevent name clash with Substrate Pallet Template (#2536)
ggwpez May 8, 2023
1ab6b2f
Bump quote from 1.0.26 to 1.0.27 (#2548)
dependabot[bot] May 9, 2023
e623cf1
Bump array-bytes from 6.0.0 to 6.1.0 (#2549)
dependabot[bot] May 9, 2023
859604a
Collectives: xcm base weights (#2550)
muharem May 10, 2023
94d56a7
[Backport] weights from 9420 (#2562)
EgorPopelyaev May 11, 2023
8ec0778
Companion for paritytech/substrate#14080 (#2526)
altonen May 11, 2023
cc4038c
Substrate Companion (#2514)
Doordashcon May 11, 2023
0ea1814
companion PR for https://github.com/paritytech/substrate/pull/13373 (…
hirschenberger May 11, 2023
233e3a9
docs: fix build command and some broken links (#2567)
agryaznov May 11, 2023
b3da625
Bump parity-db (#2559)
arkpar May 12, 2023
c24dcd8
[Substrate Companion] Upgrade to libp2p 0.51.3 (#2429)
melekes May 12, 2023
d4caecb
[Backport] version bumps from 9420 (#2561)
EgorPopelyaev May 12, 2023
f7bed4b
Relay-parent digest logs for parachains (#2552)
rphmeier May 13, 2023
89b7b06
Consensus utilities and rearchitecture for more dynamic collators (#2…
rphmeier May 14, 2023
45bae90
remove sp-serializer (#2574)
yjhmelody May 15, 2023
77d8b5b
Bump serde from 1.0.162 to 1.0.163 (#2568)
dependabot[bot] May 15, 2023
a82d5af
Bump tokio from 1.28.0 to 1.28.1 (#2564)
dependabot[bot] May 15, 2023
8a2c762
Bump anyhow from 1.0.69 to 1.0.71 (#2584)
dependabot[bot] May 15, 2023
02b7034
Bump polkadot (#2585)
tdimitrov May 16, 2023
c409dc1
Collectives integration tests xcm v3 (#2221)
muharem May 16, 2023
e23be19
BridgeHubRococo/Wococo nits + updated subtree (#2572)
bkontur May 16, 2023
fcf1b67
Glutton Parachain (#2294)
Szegoo May 17, 2023
48d01c4
Bump polkadot (#2589)
bkontur May 17, 2023
dd48e3a
Added Dwellir bootnodes. (#2557)
Maharacha May 17, 2023
99df7d0
Bump scale-info from 2.6.0 to 2.7.0 (#2587)
dependabot[bot] May 17, 2023
97899fb
Bump proc-macro2 from 1.0.56 to 1.0.58 (#2592)
dependabot[bot] May 17, 2023
974dc46
BridgeHub[Rococo/Wococo] test batched relaying of messages and their …
acatangiu May 18, 2023
6aaf894
Bump toml from 0.7.3 to 0.7.4 (#2598)
dependabot[bot] May 18, 2023
e2a3cf2
Bump bridges (#2602)
bkontur May 19, 2023
95f2c0c
Removed Cargo.lock from subtreee (#2604)
bkontur May 19, 2023
b7082d1
[Feature] XCM-Emulator (#2447)
ruseinov May 19, 2023
8f40400
Update README.md (#2603)
takahser May 19, 2023
d090ac0
Update syn (#2605)
ggwpez May 20, 2023
8cb913d
Switch to `relay_dispatch_queue_remaining_capacity` (#2608)
bkchr May 21, 2023
ba8f89b
update WasmExecutionMethod (#2599)
yjhmelody May 21, 2023
9608ea1
Bump ruby/setup-ruby from 1.148.0 to 1.149.0 (#2581)
dependabot[bot] May 22, 2023
1f75cb9
Bump Swatinem/rust-cache from 2.2.1 to 2.3.0 (#2582)
dependabot[bot] May 22, 2023
04d4333
Chainspecs: Fix bootnode address (#2611)
bkchr May 22, 2023
673e9f6
Update substrate/polkadot + needed changes to compile (#2613)
gilescope May 22, 2023
5cb68fa
Nfts on Statemint (#2595)
jsidorenko May 23, 2023
014ce4b
Try-runtime proper return types (#2615)
Szegoo May 23, 2023
175643f
NFT Fractionalization on Westmint (#2600)
jsidorenko May 23, 2023
0c7ce72
Do not assume `AssetId`s are `Copy` (companion for substrate#14158) (…
koute May 23, 2023
ca5b329
Bump Swatinem/rust-cache from 2.3.0 to 2.4.0 (#2617)
dependabot[bot] May 23, 2023
fab8d1f
use `WasmExecutionMethod::default()` (#2622)
yjhmelody May 23, 2023
80ca5ee
Use default for test relay runtimes (#2616)
gilescope May 23, 2023
e19df87
Companion for substrate#14188 (Add genesis config to Glutton pallet) …
NachoPal May 23, 2023
6cf3618
Bump casey from 0.3.3 to 0.4.0 (#2619)
dependabot[bot] May 23, 2023
415dd81
Add Foreign Assets to Statemint (#2540)
joepetrowski May 23, 2023
ab2fd8b
Change SA for Rococo/Statemine_1000 + removed `CheckedExtrinsic` (#2627)
bkontur May 23, 2023
13a1908
Companion for #14178: Update cargo.lock to point to substrate (#2623)
lexnv May 24, 2023
e20ef8f
Updated README.md for bridges (#2629)
bkontur May 24, 2023
a113748
add statemine emulator tests (#2630)
gilescope May 24, 2023
06025a6
Bump criterion from 0.4.0 to 0.5.0 (#2628)
dependabot[bot] May 24, 2023
888b543
Update & revamp e2e tests (#2614)
NachoPal May 24, 2023
0ab6f90
Bump clap from 4.2.7 to 4.3.0 (#2634)
dependabot[bot] May 24, 2023
7e7209b
Companion for: Substrate#13869 (#2631)
bkchr May 24, 2023
aa147f0
fix typo (#2635)
gilescope May 25, 2023
9baff09
bump zombienet version (#2637)
pepoviola May 25, 2023
e9bfaa9
bump substrate version (#2640)
gilescope May 25, 2023
10afc2f
Companion for polkadot#7234 (XCM: Tools for uniquely referencing mess…
gavofyork May 25, 2023
08aa94d
Companion for Polkadot 7253 (#2621)
mrcnski May 25, 2023
41cc2a7
pallets: implement `Default` for `GenesisConfig` in `no_std` (#2624)
michalkucharczyk May 25, 2023
c608131
polkompanion 6667: past session slashing (#2160)
ordian May 26, 2023
582842a
Bump quote from 1.0.27 to 1.0.28 (#2646)
dependabot[bot] May 27, 2023
006c7b6
Bump proc-macro2 from 1.0.58 to 1.0.59 (#2647)
dependabot[bot] May 28, 2023
85c1c2e
Bump criterion from 0.5.0 to 0.5.1 (#2645)
dependabot[bot] May 28, 2023
8bc5645
Bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.3 (#2412)
dependabot[bot] May 28, 2023
fe42c3b
Bump bumpalo from 3.8.0 to 3.12.0 (#2120)
dependabot[bot] May 28, 2023
02f0bf7
Glutton script chain spec generator (#2638)
NachoPal May 29, 2023
d56b4d8
Companion for #14237: Use latest sp-crates (#2643)
lexnv May 29, 2023
f67d582
Bump ruby/setup-ruby from 1.149.0 to 1.150.0 (#2618)
dependabot[bot] May 29, 2023
abccfae
Add Ability to Add/Remove Invulnerable Collators (#2596)
joepetrowski May 29, 2023
108b86c
Bump syn from 2.0.16 to 2.0.18 (#2650)
dependabot[bot] May 30, 2023
3a16431
Bump log from 0.4.17 to 0.4.18 (#2651)
dependabot[bot] May 31, 2023
98e68bd
Add correct Sign Extensions to Glutton parachain (#2656)
NachoPal May 31, 2023
5dd73ad
Companion for #14265 (#2655)
lexnv May 31, 2023
bbc2b13
cargo check passes now
kianenigma May 31, 2023
a4744f0
tests also 'run', but not all might pass yes
kianenigma Jun 1, 2023
8805bfc
checkpoint for oliver to see
kianenigma Jun 1, 2023
e5e744d
Bump tokio from 1.28.1 to 1.28.2 (#2652)
dependabot[bot] Jun 1, 2023
f8b6240
bump serde to 1.0.163 (#2661)
sam0x17 Jun 1, 2023
d6e4269
Serialize/Deserialize trait implemented in no-std for numerous types …
michalkucharczyk Jun 1, 2023
3d7604e
doc fix (#2676)
michalkucharczyk Jun 1, 2023
c795d6e
docs: Ensure the CI passes for docs (#2666)
lexnv Jun 1, 2023
7e4f186
Adds missing features (#2677)
bkchr Jun 2, 2023
80aaed3
Rename Statemint to Asset Hub (#2633)
joepetrowski Jun 2, 2023
93b7fe3
Support westend integration tests (#2649)
gilescope Jun 2, 2023
e42795b
Bump clap from 4.3.0 to 4.3.1 (#2682)
dependabot[bot] Jun 3, 2023
7b6c3db
Update Substrate & Polkadot (#2687)
bkchr Jun 4, 2023
c833df0
I think I fixed that test
kianenigma Jun 4, 2023
b5f44e9
holy merge master again...
kianenigma Jun 4, 2023
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
Prev Previous commit
Next Next commit
Serialize/Deserialize trait implemented in no-std for numerous types (#…
…2660)

* Serialize/Deserialize trait implemented in no-std for numerous types

* Cargo.lock updated

* update lockfile for {"substrate", "polkadot"}

---------

Co-authored-by: parity-processbot <>
  • Loading branch information
michalkucharczyk authored Jun 1, 2023
commit d6e426927fb1a32bb4e26e49f8194432c72d45e9
520 changes: 260 additions & 260 deletions Cargo.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions bridges/modules/grandpa/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ bp-header-chain = { path = "../../primitives/header-chain", default-features = f

frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
frame-system = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-std = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }

Expand Down
8 changes: 4 additions & 4 deletions bridges/primitives/header-chain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false }
finality-grandpa = { version = "0.16.2", default-features = false }
scale-info = { version = "2.6.0", default-features = false, features = ["derive"] }
serde = { version = "1.0", optional = true }
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }

# Bridge dependencies

Expand All @@ -19,9 +19,9 @@ bp-runtime = { path = "../runtime", default-features = false }
# Substrate Dependencies

frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-consensus-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-std = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }

[dev-dependencies]
Expand Down
6 changes: 3 additions & 3 deletions bridges/primitives/header-chain/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ use codec::{Codec, Decode, Encode, EncodeLike, MaxEncodedLen};
use core::{clone::Clone, cmp::Eq, default::Default, fmt::Debug};
use frame_support::PalletError;
use scale_info::TypeInfo;
#[cfg(feature = "std")]
use serde::{Deserialize, Serialize};
use sp_consensus_grandpa::{AuthorityList, ConsensusLog, SetId, GRANDPA_ENGINE_ID};
use sp_runtime::{traits::Header as HeaderT, Digest, RuntimeDebug};
Expand Down Expand Up @@ -110,8 +109,9 @@ impl AuthoritySet {
/// Data required for initializing the GRANDPA bridge pallet.
///
/// The bridge needs to know where to start its sync from, and this provides that initial context.
#[derive(Default, Encode, Decode, RuntimeDebug, PartialEq, Eq, Clone, TypeInfo)]
#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
#[derive(
Default, Encode, Decode, RuntimeDebug, PartialEq, Eq, Clone, TypeInfo, Serialize, Deserialize,
)]
pub struct InitializationData<H: HeaderT> {
/// The header from which we should start syncing.
pub header: Box<H>,
Expand Down
4 changes: 2 additions & 2 deletions bridges/primitives/messages/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
[dependencies]
codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "bit-vec"] }
scale-info = { version = "2.6.0", default-features = false, features = ["bit-vec", "derive"] }
serde = { version = "1.0", optional = true, features = ["derive"] }
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }

# Bridge dependencies

Expand All @@ -34,7 +34,7 @@ std = [
"codec/std",
"frame-support/std",
"scale-info/std",
"serde",
"serde/std",
"sp-core/std",
"sp-std/std"
]
15 changes: 13 additions & 2 deletions bridges/primitives/messages/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,19 @@ pub mod storage_keys;
pub mod target_chain;

/// Messages pallet operating mode.
#[derive(Encode, Decode, Clone, Copy, PartialEq, Eq, RuntimeDebug, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
#[derive(
Encode,
Decode,
Clone,
Copy,
PartialEq,
Eq,
RuntimeDebug,
TypeInfo,
MaxEncodedLen,
serde::Serialize,
serde::Deserialize,
)]
pub enum MessagesOperatingMode {
/// Basic operating mode (Normal/Halted)
Basic(BasicOperatingMode),
Expand Down
8 changes: 4 additions & 4 deletions bridges/primitives/runtime/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@ codec = { package = "parity-scale-codec", version = "3.1.5", default-features =
hash-db = { version = "0.16.0", default-features = false }
impl-trait-for-tuples = "0.2.2"
num-traits = { version = "0.2", default-features = false }
scale-info = { version = "2.6.0", default-features = false, features = ["derive"] }
serde = { version = "1.0", optional = true, features = ["derive"] }
scale-info = { version = "2.6.0", default-features = false, features = ["derive", "serde"] }
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }

# Substrate Dependencies

frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
frame-system = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["serde"] }
sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-std = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
Expand All @@ -38,7 +38,7 @@ std = [
"hash-db/std",
"num-traits/std",
"scale-info/std",
"serde",
"serde/std",
"sp-core/std",
"sp-io/std",
"sp-runtime/std",
Expand Down
15 changes: 13 additions & 2 deletions bridges/primitives/runtime/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -373,8 +373,19 @@ pub trait OperatingMode: Send + Copy + Debug + FullCodec {
}

/// Basic operating modes for a bridges module (Normal/Halted).
#[derive(Encode, Decode, Clone, Copy, PartialEq, Eq, RuntimeDebug, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "std", derive(serde::Serialize, serde::Deserialize))]
#[derive(
Encode,
Decode,
Clone,
Copy,
PartialEq,
Eq,
RuntimeDebug,
TypeInfo,
MaxEncodedLen,
serde::Serialize,
serde::Deserialize,
)]
pub enum BasicOperatingMode {
/// Normal mode, when all operations are allowed.
Normal,
Expand Down