One node two runtimes (#191)

* One node two runtimes

This enables the rococo-collator to run the normal and the contracts runtime.

* Fix tests
This commit is contained in:
Bastian Köcher authored and GitHub committed 2020-08-11 11:35:54 +02:00
1 parent 96da14c14f
commit 2c63ccb9eb
33 files changed
+1958 -1466

No files matched your search

+4 -1
View File
@@ -23,7 +23,10 @@ mod tests;
use sp_api::ProvideRuntimeApi;
use sp_blockchain::{Error as ClientError, HeaderBackend};
use sp_consensus::{block_validation::{BlockAnnounceValidator, Validation}, SyncOracle};
use sp_consensus::{
block_validation::{BlockAnnounceValidator, Validation},
SyncOracle,
};
use sp_core::traits::SpawnNamed;
use sp_runtime::{
generic::BlockId,
+3 -3
View File
@@ -17,9 +17,9 @@
use super::*;
use cumulus_test_runtime::{Block, Header};
use polkadot_primitives::v0::{
AbridgedCandidateReceipt, Chain, CollatorId, DutyRoster, GlobalValidationData,
Id as ParaId, LocalValidationData, ParachainHost, Retriable, SigningContext,
ValidationCode, ValidatorId, Block as PBlock, Hash as PHash, Header as PHeader,
AbridgedCandidateReceipt, Block as PBlock, Chain, CollatorId, DutyRoster, GlobalValidationData,
Hash as PHash, Header as PHeader, Id as ParaId, LocalValidationData, ParachainHost, Retriable,
SigningContext, ValidationCode, ValidatorId,
};
use polkadot_test_runtime_client::{
DefaultTestClientBuilderExt, TestClient, TestClientBuilder, TestClientBuilderExt,