mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 20:31:13 +00:00
Update Substrate & Polkadot again (#332)
This commit is contained in:
Generated
+188
-188
File diff suppressed because it is too large
Load Diff
@@ -14,18 +14,21 @@
|
|||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with Cumulus. If not, see <http://www.gnu.org/licenses/>.
|
// 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_client_network::build_block_announce_validator;
|
||||||
use cumulus_primitives_core::ParaId;
|
|
||||||
use cumulus_client_service::{
|
use cumulus_client_service::{
|
||||||
prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams,
|
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 parachain_runtime::RuntimeApi;
|
||||||
use polkadot_primitives::v0::CollatorPair;
|
use polkadot_primitives::v0::CollatorPair;
|
||||||
use rococo_parachain_primitives::Block;
|
use rococo_parachain_primitives::Block;
|
||||||
use sc_executor::native_executor_instance;
|
use sc_executor::native_executor_instance;
|
||||||
pub use sc_executor::NativeExecutor;
|
pub use sc_executor::NativeExecutor;
|
||||||
use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClient, TaskManager};
|
use sc_service::{Configuration, PartialComponents, Role, TFullBackend, TFullClient, TaskManager};
|
||||||
|
use sc_telemetry::TelemetrySpan;
|
||||||
use sp_core::Pair;
|
use sp_core::Pair;
|
||||||
use sp_runtime::traits::BlakeTwo256;
|
use sp_runtime::traits::BlakeTwo256;
|
||||||
use sp_trie::PrefixedMemoryDB;
|
use sp_trie::PrefixedMemoryDB;
|
||||||
@@ -120,12 +123,11 @@ where
|
|||||||
let parachain_config = prepare_node_config(parachain_config);
|
let parachain_config = prepare_node_config(parachain_config);
|
||||||
|
|
||||||
let polkadot_full_node =
|
let polkadot_full_node =
|
||||||
cumulus_client_service::build_polkadot_full_node(polkadot_config, collator_key.public()).map_err(
|
cumulus_client_service::build_polkadot_full_node(polkadot_config, collator_key.public())
|
||||||
|e| match e {
|
.map_err(|e| match e {
|
||||||
polkadot_service::Error::Sub(x) => x,
|
polkadot_service::Error::Sub(x) => x,
|
||||||
s => format!("{}", s).into(),
|
s => format!("{}", s).into(),
|
||||||
},
|
})?;
|
||||||
)?;
|
|
||||||
|
|
||||||
let params = new_partial(¶chain_config)?;
|
let params = new_partial(¶chain_config)?;
|
||||||
params
|
params
|
||||||
@@ -160,6 +162,9 @@ where
|
|||||||
let rpc_client = client.clone();
|
let rpc_client = client.clone();
|
||||||
let rpc_extensions_builder = Box::new(move |_, _| rpc_ext_builder(rpc_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 {
|
sc_service::spawn_tasks(sc_service::SpawnTasksParams {
|
||||||
on_demand: None,
|
on_demand: None,
|
||||||
remote_blockchain: None,
|
remote_blockchain: None,
|
||||||
@@ -173,6 +178,7 @@ where
|
|||||||
network: network.clone(),
|
network: network.clone(),
|
||||||
network_status_sinks,
|
network_status_sinks,
|
||||||
system_rpc_tx,
|
system_rpc_tx,
|
||||||
|
telemetry_span: Some(telemetry_span.clone()),
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
let announce_block = {
|
let announce_block = {
|
||||||
|
|||||||
@@ -207,6 +207,7 @@ where
|
|||||||
network: network.clone(),
|
network: network.clone(),
|
||||||
network_status_sinks,
|
network_status_sinks,
|
||||||
system_rpc_tx,
|
system_rpc_tx,
|
||||||
|
telemetry_span: None,
|
||||||
})?;
|
})?;
|
||||||
|
|
||||||
let announce_block = {
|
let announce_block = {
|
||||||
@@ -425,7 +426,6 @@ pub fn node_config(
|
|||||||
telemetry_handle: None,
|
telemetry_handle: None,
|
||||||
telemetry_endpoints: None,
|
telemetry_endpoints: None,
|
||||||
telemetry_external_transport: None,
|
telemetry_external_transport: None,
|
||||||
telemetry_span: None,
|
|
||||||
default_heap_pages: None,
|
default_heap_pages: None,
|
||||||
offchain_worker: OffchainWorkerConfig {
|
offchain_worker: OffchainWorkerConfig {
|
||||||
enabled: true,
|
enabled: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user