Update Substrate & Polkadot again (#332)

This commit is contained in:
Bastian Köcher
2021-02-18 15:40:53 +01:00
committed by GitHub
parent 8dac4f75ad
commit 7fe3b32aa9
3 changed files with 201 additions and 195 deletions
+188 -188
View File
File diff suppressed because it is too large Load Diff
+12 -6
View File
@@ -14,18 +14,21 @@
// You should have received a copy of the GNU General Public License
// along with Cumulus. If not, see <http://www.gnu.org/licenses/>.
use cumulus_client_consensus_relay_chain::{
build_relay_chain_consensus, BuildRelayChainConsensusParams,
};
use cumulus_client_network::build_block_announce_validator;
use cumulus_primitives_core::ParaId;
use cumulus_client_service::{
prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams,
};
use cumulus_client_consensus_relay_chain::{build_relay_chain_consensus, BuildRelayChainConsensusParams};
use cumulus_primitives_core::ParaId;
use parachain_runtime::RuntimeApi;
use polkadot_primitives::v0::CollatorPair;
use rococo_parachain_primitives::Block;
use sc_executor::native_executor_instance;
pub use sc_executor::NativeExecutor;
use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClient, TaskManager};
use sc_telemetry::TelemetrySpan;
use sp_core::Pair;
use sp_runtime::traits::BlakeTwo256;
use sp_trie::PrefixedMemoryDB;
@@ -120,12 +123,11 @@ where
let parachain_config = prepare_node_config(parachain_config);
let polkadot_full_node =
cumulus_client_service::build_polkadot_full_node(polkadot_config, collator_key.public()).map_err(
|e| match e {
cumulus_client_service::build_polkadot_full_node(polkadot_config, collator_key.public())
.map_err(|e| match e {
polkadot_service::Error::Sub(x) => x,
s => format!("{}", s).into(),
},
)?;
})?;
let params = new_partial(&parachain_config)?;
params
@@ -160,6 +162,9 @@ where
let rpc_client = client.clone();
let rpc_extensions_builder = Box::new(move |_, _| rpc_ext_builder(rpc_client.clone()));
let telemetry_span = TelemetrySpan::new();
let _telemetry_span_entered = telemetry_span.enter();
sc_service::spawn_tasks(sc_service::SpawnTasksParams {
on_demand: None,
remote_blockchain: None,
@@ -173,6 +178,7 @@ where
network: network.clone(),
network_status_sinks,
system_rpc_tx,
telemetry_span: Some(telemetry_span.clone()),
})?;
let announce_block = {
+1 -1
View File
@@ -207,6 +207,7 @@ where
network: network.clone(),
network_status_sinks,
system_rpc_tx,
telemetry_span: None,
})?;
let announce_block = {
@@ -425,7 +426,6 @@ pub fn node_config(
telemetry_handle: None,
telemetry_endpoints: None,
telemetry_external_transport: None,
telemetry_span: None,
default_heap_pages: None,
offchain_worker: OffchainWorkerConfig {
enabled: true,